Skip to content
Snippets Groups Projects
Commit 8d85a747 authored by Volker Friese's avatar Volker Friese
Browse files

Include TzdDigi in CbmBuildEventsIdeal

parent 58355d70
No related branches found
No related tags found
1 merge request!1027Include TzdDigi in CbmBuildEventsIdeal
Pipeline #19968 passed
......@@ -18,6 +18,7 @@
#include "CbmStsDigi.h" // for CbmStsDigi
#include "CbmTofDigi.h" // for CbmTofDigi
#include "CbmTrdDigi.h" // for CbmTrdDigi
#include "CbmTzdDigi.h" // for CbmTzdDigi
#include <FairTask.h> // for kSUCCESS, InitStatus
......@@ -90,6 +91,7 @@ InitStatus CbmDigiManager::Init()
SetBranch<CbmTrdDigi>();
SetBranch<CbmTofDigi>();
SetBranch<CbmPsdDigi>();
SetBranch<CbmTzdDigi>();
LOG(info) << "Present branches:";
for (auto const& branch : fBranches) {
LOG(info) << " " << branch.second->ToString();
......
......@@ -48,6 +48,12 @@ public:
double GetCharge() const { return fCharge; }
/** System ID (static)
** @return System identifier (EcbmModuleId)
**/
static ECbmModuleId GetSystem() { return ECbmModuleId::kT0; }
/** @brief Time
** @return Time of measurement [ns]
**/
......
......@@ -96,6 +96,7 @@ void CbmBuildEventsIdeal::Exec(Option_t*)
case ECbmModuleId::kTrd: digiType = ECbmDataType::kTrdDigi; break;
case ECbmModuleId::kTof: digiType = ECbmDataType::kTofDigi; break;
case ECbmModuleId::kPsd: digiType = ECbmDataType::kPsdDigi; break;
case ECbmModuleId::kT0: digiType = ECbmDataType::kT0Digi; break;
default: break;
} //? detector
......
......@@ -9,6 +9,8 @@
#include "CbmTzdDigitize.h"
#include "CbmMatch.h"
#include <Logger.h>
#include <TRandom.h>
......@@ -40,7 +42,7 @@ void CbmTzdDigitize::Exec(Option_t*)
TStopwatch timer;
timer.Start();
// --- Get event time
// --- Get MC event information
GetEventInfo();
// --- Create digi and send it to DAQ
......@@ -49,6 +51,7 @@ void CbmTzdDigitize::Exec(Option_t*)
CbmTzdDigi* digi = new CbmTzdDigi(digiTime, charge);
if (fCreateMatches) {
CbmMatch* digiMatch = new CbmMatch();
digiMatch->AddLink(1., -1, fCurrentMCEntry, fCurrentInput);
SendData(digiTime, digi, digiMatch);
}
else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment