1 #ifndef ALIEMCALTRIGGERPATCHINFO_H
2 #define ALIEMCALTRIGGERPATCHINFO_H
8 #include <TLorentzVector.h>
14 class AliEMCALGeometry;
Int_t GetTriggerBits() const
void SetTriggerBits(Int_t i)
Bool_t IsGammaHighSimple() const
Bool_t IsJetHighSimple() const
void SetEdge2(TLorentzVector &v)
Double_t GetADCAmpGeVRough() const
Double_t GetEtaGeo() const
Int_t GetEdgeCellX() const
void SetEdge1(TLorentzVector &v)
TLorentzVector & GetLorentzVector(const Double_t *vertex=0) const
Double_t GetEtaCM() const
void SetCenterMass(TVector3 &v, Double_t e)
AliEmcalTriggerPatchInfo & operator=(const AliEmcalTriggerPatchInfo &p)
Bool_t IsGammaLow() const
Int_t GetJetLowBit() const
Int_t GetLevel0Bit() const
void SetADCOfflineAmp(Int_t a)
TLorentzVector fCenterGeo
void GetCellIndices(AliEMCALGeometry *geom, TArrayI *cells)
void SetEdge1(TVector3 &v, Double_t e)
TLorentzVector fCenterMass
Double_t GetEtaMin() const
virtual ~AliEmcalTriggerPatchInfo()
Bool_t IsMainTrigger() const
Int_t GetGammaLowBit() const
Bool_t IsGammaHigh() const
Double_t GetPhiMax() const
Bool_t IsRecalcGamma() const
void SetEdgeCell(Int_t x, Int_t y)
void SetEdge2(TVector3 &v, Double_t e)
Bool_t IsMainTriggerSimple() const
Double_t GetPatchE() const
AliEmcalTriggerBitConfig fTriggerBitConfig
AliEmcalTriggerPatchInfo()
Double_t GetEtaMax() const
void SetCenterMass(TLorentzVector &v)
Int_t GetJetHighBit() const
static const Double_t kEMCL1ADCtoGeV
Int_t GetADCOfflineAmp() const
void SetTriggerBitConfig(const AliEmcalTriggerBitConfig *ref)
void SetCenterGeo(TLorentzVector &v)
Double_t GetPhiGeo() const
void Initialise(const AliEmcalTriggerBitConfig &ref)
Bool_t IsGammaLowSimple() const
void SetLorentzVector(TLorentzVector &lv, TVector3 &v, Double_t e)
const AliEmcalTriggerBitConfig * GetTriggerBitConfig() const
Int_t GetEdgeCellY() const
Bool_t IsJetLowSimple() const
Double_t GetPhiCM() const
Bool_t IsRecalcJet() const
void SetCenterGeo(TVector3 &v, Double_t e)
Double_t GetPhiMin() const
Bool_t IsOfflineSimple() const
Int_t GetGammaHighBit() const