Skip to content
Snippets Groups Projects
Commit f9d46938 authored by Dominik Smith's avatar Dominik Smith Committed by Pierre-Alain Loizeau
Browse files

Updated CbmTaskBuildEvents, CbmTaskMakeRecoEvents and _GTestEventBuilder to support CbmTzdDigi.

parent 43e135ae
No related branches found
Tags dev_2023_03
No related merge requests found
......@@ -32,7 +32,7 @@ TEST(_GTestEventBuilder, CheckEventBuilderAlgorithmSimple)
//tsIn.fData.fTrd.fDigis.push_back(CbmTrdDigi(0, 1.0, 1.0, i * inputSpacing));
tsIn.fData.fRich.fDigis.push_back(CbmRichDigi(1111, i * inputSpacing, 1.0));
tsIn.fData.fPsd.fDigis.push_back(CbmPsdDigi(1111, i * inputSpacing, 1.0));
tsIn.fData.fT0.fDigis.push_back(CbmTofDigi(1111, i * inputSpacing, 1.0));
tsIn.fData.fT0.fDigis.push_back(CbmTzdDigi(1111, i * inputSpacing, 1.0));
}
std::vector<double> triggerIn;
......
......@@ -83,8 +83,8 @@ CbmDigiTimeslice CbmTaskBuildEvents::FillTimeSlice()
break;
}
case ECbmModuleId::kT0: { //T0 has Tof digis
const vector<CbmTofDigi>* digiVec =
boost::any_cast<const vector<CbmTofDigi>*>(digiBranch->GetBranchContainer());
const vector<CbmTzdDigi>* digiVec =
boost::any_cast<const vector<CbmTzdDigi>*>(digiBranch->GetBranchContainer());
assert(digiVec);
ts.fData.fT0.fDigis = *digiVec;
break;
......
......@@ -64,7 +64,7 @@ void CbmTaskMakeRecoEvents::Exec(Option_t*)
CbmEvent* recoEvent = new ((*fRecoEvents)[eventNr]) CbmEvent(eventNr);
// --- Copy T0 digis
FillTree<CbmTofDigi>(digiEvent.fData.fT0.fDigis, fT0Digis, recoEvent, ECbmDataType::kT0Digi);
FillTree<CbmTzdDigi>(digiEvent.fData.fT0.fDigis, fT0Digis, recoEvent, ECbmDataType::kT0Digi);
// --- Copy STS digis
FillTree<CbmStsDigi>(digiEvent.fData.fSts.fDigis, fStsDigis, recoEvent, ECbmDataType::kStsDigi);
......@@ -150,7 +150,7 @@ InitStatus CbmTaskMakeRecoEvents::Init()
}
// --- T0 digis
fT0Digis = new std::vector<CbmTofDigi>;
fT0Digis = new std::vector<CbmTzdDigi>;
frm->RegisterAny("T0Digi", fT0Digis, kFALSE);
// --- STS digis
......
......@@ -92,7 +92,7 @@ private: // methods
private: // members
const std::vector<CbmDigiEvent>* fDigiEvents = nullptr;
TClonesArray* fRecoEvents = nullptr;
std::vector<CbmTofDigi>* fT0Digis = nullptr;
std::vector<CbmTzdDigi>* fT0Digis = nullptr;
std::vector<CbmStsDigi>* fStsDigis = nullptr;
std::vector<CbmRichDigi>* fRichDigis = nullptr;
std::vector<CbmMuchDigi>* fMuchDigis = nullptr;
......
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