![]() |
AliPhysics
deb3cd0 (deb3cd0)
|
Settings manager for the trigger patch algorithmThis class contains the main settings (trigger threshold) for the different EMCAL Level1 trigger classes. More...
#include <AliEmcalTriggerSetupInfo.h>
Public Member Functions | |
AliEmcalTriggerSetupInfo () | |
AliEmcalTriggerSetupInfo (const AliEmcalTriggerSetupInfo &p) | |
AliEmcalTriggerSetupInfo & | operator= (const AliEmcalTriggerSetupInfo &p) |
virtual | ~AliEmcalTriggerSetupInfo () |
Int_t | GetThresholdJetLow () const |
Int_t | GetThresholdJetHigh () const |
Int_t | GetThresholdJetLowSimple () const |
Int_t | GetThresholdJetHighSimple () const |
Int_t | GetThresholdGammaLow () const |
Int_t | GetThresholdGammaHigh () const |
Int_t | GetThresholdGammaLowSimple () const |
Int_t | GetThresholdGammaHighSimple () const |
Double_t | GetThresholdGeVRoughJetLow () const |
Double_t | GetThresholdGeVRoughJetHigh () const |
Double_t | GetThresholdGeVRoughJetLowSimple () const |
Double_t | GetThresholdGeVRoughJetHighSimple () const |
void | SetThresholds (Int_t i0, Int_t i1, Int_t i2, Int_t i3) |
void | SetThresholdsSimple (Int_t i0, Int_t i1, Int_t i2, Int_t i3) |
void | Clean () |
Protected Attributes | |
Int_t | fThresholds [4] |
per event L1 online thresholds in ADC counts More... | |
Int_t | fThresholdsSimple [4] |
per event L1 simple offline thresholds More... | |
Settings manager for the trigger patch algorithm
This class contains the main settings (trigger threshold) for the different EMCAL Level1 trigger classes.
Definition at line 26 of file AliEmcalTriggerSetupInfo.h.
AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo | ( | ) |
Default constructor
Definition at line 25 of file AliEmcalTriggerSetupInfo.cxx.
AliEmcalTriggerSetupInfo::AliEmcalTriggerSetupInfo | ( | const AliEmcalTriggerSetupInfo & | p | ) |
Copy constructor
p | Reference for the copy |
Definition at line 40 of file AliEmcalTriggerSetupInfo.cxx.
|
virtual |
Destructor
Definition at line 52 of file AliEmcalTriggerSetupInfo.cxx.
void AliEmcalTriggerSetupInfo::Clean | ( | ) |
Cleaning function, set all thresholds to 0
Definition at line 76 of file AliEmcalTriggerSetupInfo.cxx.
Referenced by AliEmcalTriggerMaker::Run().
|
inline |
Get higher trigger threshold of the gamma trigger (online)
Definition at line 63 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher trigger threshold of the gamma trigger (offline)
Definition at line 73 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get lower trigger threshold of the gamma trigger (online)
Definition at line 58 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower trigger threshold of the gamma trigger (offline)
Definition at line 68 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get higher online trigger threshold of the jet trigger, converted to energy
Definition at line 84 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().
|
inline |
Get higher offline trigger threshold of the jet trigger, converted to energy
Definition at line 94 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower online trigger threshold of the jet trigger, converted to energy
Definition at line 79 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().
|
inline |
Get lower offline trigger threshold of the jet trigger, converted to energy
Definition at line 89 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher trigger threshold of the jet trigger (online)
Definition at line 42 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().
|
inline |
Get higher trigger threshold of the jet trigger (offline)
Definition at line 52 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get lower trigger threshold of the jet trigger (online)
Definition at line 37 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliAnalysisTaskEmcalTriggerInfoQA::UserExec().
|
inline |
Get lower trigger threshold of the jet trigger (offline)
Definition at line 47 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
AliEmcalTriggerSetupInfo & AliEmcalTriggerSetupInfo::operator= | ( | const AliEmcalTriggerSetupInfo & | p | ) |
Assignment operator
p | Reference for the assignment |
Definition at line 61 of file AliEmcalTriggerSetupInfo.cxx.
Set trigger thresholds for the online trigger for the different trigger classes
i0 | Jet trigger, high threshold |
i1 | Gamma trigger, high threshold |
i2 | Jet trigger, low threshold |
i3 | Gamma trigger, low threshold |
Definition at line 103 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::Run().
|
inline |
Set trigger thresholds for the simple offline trigger for the different trigger classes
i0 | Jet trigger, high threshold |
i1 | Gamma trigger, high threshold |
i2 | Jet trigger, low threshold |
i3 | Gamma trigger, low threshold |
Definition at line 112 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::Run().
|
protected |
per event L1 online thresholds in ADC counts
Definition at line 119 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerSetupInfo(), Clean(), GetThresholdGammaHigh(), GetThresholdGammaLow(), GetThresholdGeVRoughJetHigh(), GetThresholdGeVRoughJetLow(), GetThresholdJetHigh(), GetThresholdJetLow(), operator=(), and SetThresholds().
|
protected |
per event L1 simple offline thresholds
Definition at line 120 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerSetupInfo(), Clean(), GetThresholdGammaHighSimple(), GetThresholdGammaLowSimple(), GetThresholdGeVRoughJetHighSimple(), GetThresholdGeVRoughJetLowSimple(), GetThresholdJetHighSimple(), GetThresholdJetLowSimple(), operator=(), and SetThresholdsSimple().