![]() |
AliPhysics
caf4846 (caf4846)
|
#include <AliEmcalTriggerPatchInfo.h>
Public Types | |
enum | TriggerMakerBits_t { kRecalcJetBitNum = 22, kRecalcGammaBitNum = 23, kMainTriggerBitNum = 24, kSimpleOfflineBitNum = 25 } |
Public Member Functions | |
AliEmcalTriggerPatchInfo () | |
AliEmcalTriggerPatchInfo (const AliEmcalTriggerPatchInfo &p) | |
AliEmcalTriggerPatchInfo & | operator= (const AliEmcalTriggerPatchInfo &p) |
virtual | ~AliEmcalTriggerPatchInfo () |
Double_t | GetPhiGeo () const |
Double_t | GetPhiCM () const |
Double_t | GetPhiMin () const |
Double_t | GetPhiMax () const |
Double_t | GetEtaGeo () const |
Double_t | GetEtaCM () const |
Double_t | GetEtaMin () const |
Double_t | GetEtaMax () const |
Double_t | GetPatchE () const |
Int_t | GetADCAmp () const |
Int_t | GetADCOfflineAmp () const |
Double_t | GetADCAmpGeVRough () const |
Int_t | GetTriggerBits () const |
Int_t | GetEdgeCellX () const |
Int_t | GetEdgeCellY () const |
void | GetCellIndices (AliEMCALGeometry *geom, TArrayI *cells) |
Bool_t | IsLevel0 () const |
Bool_t | IsJetLow () const |
Bool_t | IsJetHigh () const |
Bool_t | IsGammaLow () const |
Bool_t | IsGammaHigh () const |
Bool_t | IsMainTrigger () const |
Bool_t | IsJetLowSimple () const |
Bool_t | IsJetHighSimple () const |
Bool_t | IsGammaLowSimple () const |
Bool_t | IsGammaHighSimple () const |
Bool_t | IsMainTriggerSimple () const |
Bool_t | IsOfflineSimple () const |
Bool_t | IsRecalcJet () const |
Bool_t | IsRecalcGamma () const |
void | SetCenterGeo (TVector3 &v, Double_t e) |
void | SetCenterGeo (TLorentzVector &v) |
void | SetCenterMass (TLorentzVector &v) |
void | SetCenterMass (TVector3 &v, Double_t e) |
void | SetEdge1 (TLorentzVector &v) |
void | SetEdge1 (TVector3 &v, Double_t e) |
void | SetEdge2 (TLorentzVector &v) |
void | SetEdge2 (TVector3 &v, Double_t e) |
void | SetADCAmp (Int_t a) |
void | SetADCOfflineAmp (Int_t a) |
void | SetEdgeCell (Int_t x, Int_t y) |
void | SetOfflineSimple () |
void | SetLorentzVector (TLorentzVector &lv, TVector3 &v, Double_t e) |
void | SetTriggerBits (Int_t i) |
void | SetOffSet (Int_t i) |
void | SetTriggerBitConfig (const AliEmcalTriggerBitConfig *ref) |
const AliEmcalTriggerBitConfig * | GetTriggerBitConfig () const |
Protected Member Functions | |
TLorentzVector & | GetLorentzVector (const Double_t *vertex=0) const |
Protected Attributes | |
TLorentzVector | fCenterGeo |
TLorentzVector | fCenterMass |
TLorentzVector | fEdge1 |
TLorentzVector | fEdge2 |
Int_t | fADCAmp |
Int_t | fADCOfflineAmp |
Int_t | fTriggerBits |
Int_t | fEdgeCell [2] |
Int_t | fOffSet |
AliEmcalTriggerBitConfig | fTriggerBitConfig |
Definition at line 17 of file AliEmcalTriggerPatchInfo.h.
Enumerator | |
---|---|
kRecalcJetBitNum | |
kRecalcGammaBitNum | |
kMainTriggerBitNum | |
kSimpleOfflineBitNum |
Definition at line 24 of file AliEmcalTriggerPatchInfo.h.
AliEmcalTriggerPatchInfo::AliEmcalTriggerPatchInfo | ( | ) |
Definition at line 16 of file AliEmcalTriggerPatchInfo.cxx.
AliEmcalTriggerPatchInfo::AliEmcalTriggerPatchInfo | ( | const AliEmcalTriggerPatchInfo & | p | ) |
Definition at line 35 of file AliEmcalTriggerPatchInfo.cxx.
|
virtual |
Definition at line 53 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Definition at line 41 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), AliAnalysisTaskEmcal::GetMainTriggerPatch(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy().
|
inline |
Definition at line 43 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy().
|
inline |
Definition at line 42 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliAnalysisTaskEmcal::GetMainTriggerPatch(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy().
void AliEmcalTriggerPatchInfo::GetCellIndices | ( | AliEMCALGeometry * | geom, |
TArrayI * | cells | ||
) |
Definition at line 79 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Definition at line 45 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetCellIndices().
|
inline |
Definition at line 46 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetCellIndices().
|
inline |
Definition at line 37 of file AliEmcalTriggerPatchInfo.h.
|
inline |
|
inline |
Definition at line 39 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 38 of file AliEmcalTriggerPatchInfo.h.
|
protected |
|
inline |
Definition at line 40 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), AliEmcalTriggerSelectionCuts::GetCutPrimitive(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::GetPatchEnergy(), AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::Run().
|
inline |
Definition at line 33 of file AliEmcalTriggerPatchInfo.h.
|
inline |
|
inline |
Definition at line 35 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 34 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 87 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 44 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::Run().
|
inline |
Definition at line 53 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 58 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 52 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 57 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 51 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 56 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 50 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerMaker::Run(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 55 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), AliEmcalTriggerSelectionCuts::SelectPatchType(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 49 of file AliEmcalTriggerPatchInfo.h.
Referenced by ClassImp(), AliAnalysisTaskEmcal::GetTriggerList(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerLevel0::IsOfType(), AliEmcalTriggerMaker::Run(), and AliEmcalTriggerSelectionCuts::SelectPatchType().
|
inline |
|
inline |
Definition at line 59 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), and EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram().
|
inline |
Definition at line 60 of file AliEmcalTriggerPatchInfo.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillAmplitudeHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillStandardMonitoring(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillTriggerInfoHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerJetHigh::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaLow::IsOfType(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::AliEmcalTriggerPatchHandlerGammaHigh::IsOfType(), AliEmcalTriggerSelectionCuts::IsSelected(), EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::MakeDecisionFromPatches(), AliEmcalTriggerMaker::Run(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Definition at line 64 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 63 of file AliEmcalTriggerPatchInfo.h.
AliEmcalTriggerPatchInfo & AliEmcalTriggerPatchInfo::operator= | ( | const AliEmcalTriggerPatchInfo & | p | ) |
Definition at line 59 of file AliEmcalTriggerPatchInfo.cxx.
|
inline |
Definition at line 75 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Definition at line 76 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Definition at line 67 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Definition at line 68 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 69 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Definition at line 70 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 71 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Definition at line 72 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 73 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Definition at line 74 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 77 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
void AliEmcalTriggerPatchInfo::SetLorentzVector | ( | TLorentzVector & | lv, |
TVector3 & | v, | ||
Double_t | e | ||
) |
Definition at line 114 of file AliEmcalTriggerPatchInfo.cxx.
Referenced by SetCenterGeo(), SetCenterMass(), SetEdge1(), and SetEdge2().
|
inline |
Definition at line 78 of file AliEmcalTriggerPatchInfo.h.
|
inline |
Definition at line 84 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch().
|
inline |
Definition at line 86 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalPatchFromCellMaker::RunSimpleOfflineTrigger().
|
inline |
Definition at line 82 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerMaker::ProcessPatch(), and AliEmcalTriggerMaker::Run().
|
protected |
Definition at line 97 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetADCAmp(), GetADCAmpGeVRough(), operator=(), and SetADCAmp().
|
protected |
Definition at line 98 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetADCOfflineAmp(), operator=(), and SetADCOfflineAmp().
|
protected |
Definition at line 93 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaGeo(), GetPatchE(), GetPhiGeo(), operator=(), and SetCenterGeo().
|
protected |
Definition at line 94 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaCM(), GetPhiCM(), operator=(), and SetCenterMass().
|
protected |
Definition at line 95 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaMax(), GetPhiMin(), operator=(), and SetEdge1().
|
protected |
Definition at line 96 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetEtaMin(), GetPhiMax(), operator=(), and SetEdge2().
|
protected |
Definition at line 100 of file AliEmcalTriggerPatchInfo.h.
Referenced by AliEmcalTriggerPatchInfo(), GetEdgeCellX(), GetEdgeCellY(), operator=(), and SetEdgeCell().
|
protected |
Definition at line 101 of file AliEmcalTriggerPatchInfo.h.
Referenced by IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), and SetOffSet().
|
protected |
Definition at line 102 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetTriggerBitConfig(), IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), and SetTriggerBitConfig().
|
protected |
Definition at line 99 of file AliEmcalTriggerPatchInfo.h.
Referenced by GetTriggerBits(), IsGammaHigh(), IsGammaHighSimple(), IsGammaLow(), IsGammaLowSimple(), IsJetHigh(), IsJetHighSimple(), IsJetLow(), IsJetLowSimple(), IsLevel0(), IsMainTrigger(), IsMainTriggerSimple(), IsOfflineSimple(), IsRecalcGamma(), IsRecalcJet(), operator=(), SetOfflineSimple(), and SetTriggerBits().