Skip to content

Commit f95e36f

Browse files
committed
MCLabels added again
1 parent 74f0306 commit f95e36f

4 files changed

Lines changed: 6 additions & 3 deletions

File tree

Detectors/FIT/T0/simulation/include/T0Simulation/DigitizerTask.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "FITSimulation/Digitizer.h"
2323
#include "SimulationDataFormat/MCTruthContainer.h"
2424
#include "SimulationDataFormat/MCCompLabel.h"
25-
#include "FITBase/MCLabel.h"
25+
#include "FITSimulation/MCLabel.h"
2626

2727
namespace o2
2828
{

Detectors/FIT/common/simulation/include/FITSimulation/Digitizer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "T0Simulation/Detector.h"
1616
#include "SimulationDataFormat/MCTruthContainer.h"
1717
#include "SimulationDataFormat/MCCompLabel.h"
18-
#include "FITBase/MCLabel.h"
18+
#include "FITSimulation/MCLabel.h"
1919
#include "FITSimulation/DigitizationParameters.h"
2020

2121
namespace o2

Detectors/FIT/common/simulation/src/FITSimulationLinkDef.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#pragma link C++ class o2::fit::DigitizationParameters + ;
1919
#pragma link C++ class o2::fit::HitType + ;
2020
#pragma link C++ class vector < o2::fit::HitType > +;
21-
//#pragma link C++ class o2::fit::MCLabel + ;
21+
#pragma link C++ class o2::fit::MCLabel + ;
2222
#pragma link C++ class o2::dataformats::MCTruthContainer < o2::fit::MCLabel > +;
2323
#pragma link C++ class o2::Base::DetImpl < o2::fit::Detector > +;
2424

Steer/DigitizerWorkflow/src/FITDigitizerSpec.cxx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "FITSimulation/Digitizer.h"
1919
#include "T0Simulation/DigitizationParameters.h"
2020
#include "FITBase/Digit.h"
21+
#include "FITSimulation/MCLabel.h"
2122
#include "SimulationDataFormat/MCCompLabel.h"
2223
#include "SimulationDataFormat/MCTruthContainer.h"
2324
#include "Framework/Task.h"
@@ -107,6 +108,7 @@ class FITDPLDigitizerTask
107108
mDigitizer.setEventTime(timesview[collID].timeNS);
108109
mDigitizer.setOrbit(timesview[collID].orbit);
109110
mDigitizer.setBC(timesview[collID].bc);
111+
mDigitizer.setMCLabels(&mLabels);
110112
digit.cleardigits();
111113
// for each collision, loop over the constituents event and source IDs
112114
// (background signal merging is basically taking place here)
@@ -120,6 +122,7 @@ class FITDPLDigitizerTask
120122
// call actual digitization procedure
121123
labels.clear();
122124
// digits.clear();
125+
mDigitizer.setSrcID(part.sourceID);
123126
mDigitizer.process(&hits, &digit);
124127
const auto& data = digit.getChDgData();
125128
LOG(INFO) << "Have " << data.size() << " fired channels ";

0 commit comments

Comments
 (0)