33 TVector3
size, Double_t cutRadius)
44 vector<CbmMuchPad*> pads;
45 for (Int_t iSector = 0; iSector <
GetNSectors(); ++iSector) {
47 if (!sector)
continue;
48 for (Int_t iPad = 0; iPad < sector->
GetNChannels(); ++iPad) {
63 for (Int_t iSector = 0; iSector <
GetNSectors(); ++iSector) {
65 if (!sector)
continue;
95 for (UInt_t s = 0; s <
fSectors.size(); s++) {
109 for (UInt_t s = 0; s <
fSectors.size(); s++) {
120 if (pad) pad->
SetFired(digiIndex, adcCharge);
ClassImp(CbmConverterManager)
static constexpr size_t size()
static int32_t GetSectorIndex(int32_t address)
static int32_t GetChannelIndex(int32_t address)
std::vector< CbmMuchSector * > fSectors
void DrawModule(Color_t color)
CbmMuchSector * GetSectorByIndex(Int_t iSector)
Int_t GetNSectors() const
CbmMuchSector * GetSector(Int_t address)
void SetPadFired(Int_t address, Int_t digiIndex, Int_t adcCharge)
CbmMuchPad * GetPad(Int_t address)
std::vector< CbmMuchPad * > GetPads()
virtual void SetFired(Int_t, Int_t, Int_t=256)
Int_t GetNChannels() const
CbmMuchPad * GetPadByChannelIndex(Int_t iChannel) const