1 #ifndef ALIMUONPADSTATUSMAPMAKER_H 2 #define ALIMUONPADSTATUSMAPMAKER_H 28 Bool_t deferredInitialization=kTRUE);
37 Int_t
StatusMap(Int_t detElemId, Int_t manuId, Int_t manuChannel)
const;
Convert a pad status container into a pad status map container.
static Int_t fgkSelfDead
! status bit map to tell a pad is bad
Int_t fMask
! mask to be tested
AliMUONVStore * fRejectList
! reject list (which channels should be rejected, might change event-by-event for simulations) ...
const AliMUONPadStatusMaker & fkStatusMaker
! to access pad statuses
Bool_t fComputeOnDemand
! whether we authorize to compute things on demand or not
AliMUONVCalibParam * ComputeStatusMap(Int_t detElemId, Int_t manuId) const
Container of calibration values for a given number of channels.
AliMUONVStore * StatusMap() const
void RefreshRejectProbabilities()
AliMUONPadStatusMapMaker(const AliMUONPadStatusMaker &padStatusMaker, Int_t mask, Bool_t deferredInitialization=kTRUE)
static Int_t SelfDeadMask()
Return status bit map to tell a pad is bad.
virtual ~AliMUONPadStatusMapMaker()
AliMUONVStore * fRejectProbabilities
! reject probabilities (channel based, computed once per run)
AliMUONPadStatusMapMaker & operator=(const AliMUONPadStatusMapMaker &)
Not implemented.
Base class for MUON data stores.
Make a 2DStore of pad statuses, using different sources of information.
AliMUONVStore * fStatusMap
! status map