1 #ifndef ALIMUONREJECTLIST_H 2 #define ALIMUONREJECTLIST_H 50 void Print(Option_t* opt=
"")
const;
Float_t ManuProbability(Int_t detElemId, Int_t manuId) const
virtual TObject * Clone(const char *="") const
Clone this object.
UInt_t fMaxNofDEs
max number of detection elements (for allocation purposes)
void Print(Option_t *opt="") const
virtual ~AliMUONRejectList()
UInt_t * fDEIds
array of detection element ids
Float_t * fManuProbas
array of proba for manus
void SetHVProbability(const char *dcsName, Float_t proba=1.0)
UInt_t fMaxNofManus
max number of manus (for allocation purposes)
Float_t DetectionElementProbability(Int_t detElemId) const
void SetDetectionElementProbability(Int_t detElemId, Float_t proba=1.0)
UInt_t fNofManus
actual number of manus for which we have probabilities
Float_t * fDEProbas
array of probabilities of DEs
AliMUONVStore * fChannels
probabilities for all channels
Bool_t fIsBinary
Whether or not we only store zeros and ones for probabilities.
Float_t ChannelProbability(Int_t detElemId, Int_t manuId, Int_t manuChannel) const
Bool_t IsBinary() const
Whether or not all our probabilities are 0.0 or 1.0.
void SetManuProbability(Int_t detElemId, Int_t manuId, Float_t proba=1.0)
AliMUONRejectList & operator=(const AliMUONRejectList &rl)
UInt_t fMaxNofBPs
max number of bus patches (for allocation purposes)
UInt_t * fManuIds
array of manu ids
UInt_t fNofDEs
actual number of detection elements for which we have probabilities
UInt_t * fBPIds
array of bus patch ids
void SetChannelProbability(Int_t detElemId, Int_t manuId, Int_t manuChannel, Float_t proba=1.0)
void ZeroOrOne(Float_t proba)
Object to hold the list of elements we want to reject from the reconstruction.
Float_t BusPatchProbability(Int_t busPatchId) const
Float_t * fBPProbas
array of proba for bus patches
Base class for MUON data stores.
void SetPCBProbability(Int_t detElemId, Int_t pcbNumber, Float_t proba=1.0)
void SetBusPatchProbability(Int_t busPatchId, Float_t proba=1.0)
UInt_t fNofBPs
actual number of bus patches for which we have probabilities