/////////////////////////////////////////////////
#include "AliTriggerDetector.h"
+#include "AliLog.h"
class AliTOFrawData;
class AliTOFTriggerMask;
public:
AliTOFTrigger(); // constructor
AliTOFTrigger(Int_t HighMultTh, Int_t ppMBTh, Int_t MultiMuonTh, Int_t UPTh, Float_t deltaminpsi, Float_t deltamaxpsi, Float_t deltaminro, Float_t deltamaxro, Int_t stripWindow); //constructor with parameters
- AliTOFTrigger(const AliTOFTrigger & tr);
virtual ~AliTOFTrigger(); // destructor
virtual void CreateInputs();
virtual void Trigger();
Int_t GetstripWindow() const {return fstripWindow;}
void LoadActiveMask(); // Load active channel trigger mask
+ void GetMapMatrix(Bool_t map[][24]) const;
void GetMap(Bool_t **map) const;
//void PrintMap(); // to be checked because of warning problems
+ void GetTRDmapMatrix(Bool_t map[][8]) const;
void GetTRDmap(Bool_t **map) const;
Bool_t GetBit(Int_t nDDL, Int_t nTRM, Int_t iChain,Int_t iTDC, Int_t iCH);
Bool_t GetBit(Int_t *detind);
else if(i==1) return fSel2;
else if(i==2) return fSel3;
else if(i==3) return fSel4;
+ else { AliWarning(Form(" Index out of range: %d not in [0,3]",i)); return kFALSE; }
};
Int_t GetNumberOfCrateOn(){return fNCrateOn;};
};
AliTOFTrigger& operator=(const AliTOFTrigger &/*source*/); // ass. op.
+ AliTOFTrigger(const AliTOFTrigger & tr);
void GetCTTMIndex(Int_t *detind, Int_t *indexCTTM);
void GetLTMIndex(const Int_t * const detind, Int_t *LTMIndex);