Skip to content

Commit 0fa2b74

Browse files
authored
ITS FHR: decoder parameter to ignore data during ROF ramp Up (#1915)
* Added parameter to ignore data during ROF RampUP * fixed default value
1 parent 09b0e37 commit 0fa2b74

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

Modules/ITS/include/ITS/ITSFhrTask.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ class ITSFhrTask final : public TaskInterface
149149
TH2D* mChipStaveOccupancy;
150150
TH2I* mChipStaveEventHitCheck;
151151
TH1D* mOccupancyPlot;
152-
152+
bool mIgnoreRampUpData = true;
153153
// Geometry decoder
154154
o2::its::GeometryTGeo* mGeom;
155155
};

Modules/ITS/itsFhr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@
5151
"CutSparseTF": "1",
5252
"DoHitmapFilter": "1",
5353
"PhysicalOccupancyIB": "1.7e-3",
54-
"PhysicalOccupancyOB": "4.3e-5"
54+
"PhysicalOccupancyOB": "4.3e-5",
55+
"IgnoreRampUpData": "true"
5556
},
5657
"grpGeomRequest" : {
5758
"geomRequest": "Aligned",

Modules/ITS/src/ITSFhrTask.cxx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ void ITSFhrTask::initialize(o2::framework::InitContext& /*ctx*/)
110110
setPlotsFormat();
111111
mDecoder = new o2::itsmft::RawPixelDecoder<o2::itsmft::ChipMappingITS>();
112112
mDecoder->init();
113+
mDecoder->setSkipRampUpData(mIgnoreRampUpData);
113114
mDecoder->setNThreads(mNThreads);
114115
mDecoder->setUserDataOrigin(header::DataOrigin("DS")); // set user data origin in dpl
115116
mDecoder->setUserDataDescription(header::DataDescription("RAWDATA0"));
@@ -723,6 +724,7 @@ void ITSFhrTask::monitorData(o2::framework::ProcessingContext& ctx)
723724

724725
void ITSFhrTask::getParameters()
725726
{
727+
mIgnoreRampUpData = o2::quality_control_modules::common::getFromConfig<bool>(mCustomParameters, "IgnoreRampUpData", mIgnoreRampUpData);
726728
mNThreads = o2::quality_control_modules::common::getFromConfig<int>(mCustomParameters, "decoderThreads", mNThreads);
727729
mLayer = o2::quality_control_modules::common::getFromConfig<int>(mCustomParameters, "Layer", mLayer);
728730
mHitCutForCheck = o2::quality_control_modules::common::getFromConfig<int>(mCustomParameters, "HitNumberCut", mHitCutForCheck);

0 commit comments

Comments
 (0)