![]() |
AliPhysics
5dd2c10 (5dd2c10)
|
Settings manager for the trigger patch algorithm. 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 25 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 62 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher trigger threshold of the gamma trigger (offline)
Definition at line 72 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get lower trigger threshold of the gamma trigger (online)
Definition at line 57 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower trigger threshold of the gamma trigger (offline)
Definition at line 67 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get higher online trigger threshold of the jet trigger, converted to energy
Definition at line 83 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher offline trigger threshold of the jet trigger, converted to energy
Definition at line 93 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower online trigger threshold of the jet trigger, converted to energy
Definition at line 78 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower offline trigger threshold of the jet trigger, converted to energy
Definition at line 88 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher trigger threshold of the jet trigger (online)
Definition at line 41 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get higher trigger threshold of the jet trigger (offline)
Definition at line 51 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::RunSimpleOfflineTrigger().
|
inline |
Get lower trigger threshold of the jet trigger (online)
Definition at line 36 of file AliEmcalTriggerSetupInfo.h.
|
inline |
Get lower trigger threshold of the jet trigger (offline)
Definition at line 46 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.
|
inline |
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 102 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 111 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerMaker::Run().
|
protected |
per event L1 online thresholds in ADC counts
Definition at line 118 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 119 of file AliEmcalTriggerSetupInfo.h.
Referenced by AliEmcalTriggerSetupInfo(), Clean(), GetThresholdGammaHighSimple(), GetThresholdGammaLowSimple(), GetThresholdGeVRoughJetHighSimple(), GetThresholdGeVRoughJetLowSimple(), GetThresholdJetHighSimple(), GetThresholdJetLowSimple(), operator=(), and SetThresholdsSimple().