1#ifndef BMNSIBTRAW2DIGIT_H
2#define BMNSIBTRAW2DIGIT_H
8#include "TClonesArray.h"
50 vector<BmnSiBTMapping*>&
GetMap() {
return fMap; };
53 vector<BmnSiBTMapping*> fMap;
54 map<UInt_t, InChanMapSiBT> fOuterMap;
55 map<PlMapKey, BmnSiBTMapping> fGlobalMap;
56 map<Char_t, StripMap> fLocalMaps;
59 unique_ptr<BmnSiBTStationSet> fSiBTStationSet;
67 return v.strips->at(iSmpl) +
v.strip_shift;
70 void ProcessAdc(TClonesArray* silicon, Bool_t doFill);
BmnStatus FillNoisyChannels()
BmnSiBTRaw2Digit(Int_t period, Int_t run, TString MapFileName, BmnSetup bmnSetup=kBMNSETUP)
vector< BmnSiBTMapping * > & GetMap()
BmnStatus FillEvent(TClonesArray *adc, TClonesArray *sts)
virtual ~BmnSiBTRaw2Digit()
BmnStatus FillProfiles(TClonesArray *adc)
Define enumerations used in tracking.
map< Int_t, BmnSiBTMapping * > InChanMapSiBT