1212#ifndef ALICEO2_ITS3_CHIPDIGITSCONTAINER_
1313#define ALICEO2_ITS3_CHIPDIGITSCONTAINER_
1414
15- #include " ITSMFTBase/SegmentationAlpide.h" // Base class in o2::itsmft namespace
16- #include " ITSMFTSimulation/ChipDigitsContainer.h" // Base class in o2::itsmft namespace
17- #include " ITS3Base/SegmentationMosaix.h" // OB segmentation implementation
18- #include " ITS3Base/SpecsV2.h" // Provides SpecsV2::isDetITS3() interface
19- #include " ITS3Simulation/DigiParams.h" // ITS3-specific DigiParams interface
15+ #include " ITSMFTBase/SegmentationAlpide.h"
16+ #include " ITSMFTSimulation/ChipDigitsContainer.h"
17+ #include " ITS3Base/SegmentationMosaix.h"
18+ #include " ITS3Base/SpecsV2.h"
19+ #include " ITS3Simulation/DigiParams.h"
2020#include < TRandom.h>
2121
2222namespace o2 ::its3
2323{
2424
2525class ChipDigitsContainer : public o2 ::itsmft::ChipDigitsContainer
2626{
27- private:
28- bool innerBarrel; // /< true if the chip belongs to the inner barrel (IB), false if outer barrel (OB)
29- int maxRows; // /< maximum number of rows
30- int maxCols; // /< maximum number of columns
31-
3227 public:
3328 explicit ChipDigitsContainer (UShort_t idx = 0 );
3429
@@ -51,9 +46,14 @@ class ChipDigitsContainer : public o2::itsmft::ChipDigitsContainer
5146 void addNoise (UInt_t rofMin, UInt_t rofMax, const o2::itsmft::DigiParams* params, int maxRows = o2::itsmft::SegmentationAlpide::NRows, int maxCols = o2::itsmft::SegmentationAlpide::NCols) = delete;
5247 void addNoise (UInt_t rofMin, UInt_t rofMax, const o2::its3::DigiParams* params);
5348
49+ private:
50+ bool innerBarrel{false }; // /< true if the chip belongs to the inner barrel (IB), false if outer barrel (OB)
51+ int maxRows{-1 }; // /< maximum number of rows
52+ int maxCols{-1 }; // /< maximum number of columns
53+
5454 ClassDefNV (ChipDigitsContainer, 1 );
5555};
5656
5757} // namespace o2::its3
5858
59- #endif // ALICEO2_ITS3_CHIPDIGITSCONTAINER_
59+ #endif // ALICEO2_ITS3_CHIPDIGITSCONTAINER_
0 commit comments