![]() |
AliPhysics
vAN-20150504 (5bda879)
|
#include <AliEMCalTriggerAnaTriggerDecision.h>
Public Member Functions | |
AliEMCalTriggerAnaTriggerDecisionConfig () | |
virtual | ~AliEMCalTriggerAnaTriggerDecisionConfig () |
void | SetSwapThresholds (Bool_t doSwap=kTRUE) |
void | SetUseOfflinePatches (Bool_t doUse=kTRUE) |
void | SetEnergyThreshold (ETATriggerType trigger, double threshold) |
void | SetPatchEnergyType (EPatchEnergyType_t energyType) |
Bool_t | IsSwapThresholds () const |
Bool_t | IsUsingOfflinePatches () const |
Double_t | GetEnergyThreshold (ETATriggerType trigger) const |
Bool_t | HasEnergyThreshold (ETATriggerType trigger) const |
EPatchEnergyType_t | GetPatchEnergyType () const |
Private Attributes | |
Bool_t | fSwapThresholds |
Flag for swapping high and low energy threshold. More... | |
Bool_t | fUseOfflinePatches |
Switch for using offline patches for event selection. More... | |
Double_t | fEnergyThresholds [4] |
Energy thresholds applied in the analysis. More... | |
EPatchEnergyType_t | fEnergyType |
Energy type from patch used for the patch energy selection. More... | |
Definition at line 73 of file AliEMCalTriggerAnaTriggerDecision.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecisionConfig::AliEMCalTriggerAnaTriggerDecisionConfig | ( | ) |
Default constructor
Definition at line 202 of file AliEMCalTriggerAnaTriggerDecision.cxx.
|
inlinevirtual |
Destructor, nothing to do.
Definition at line 80 of file AliEMCalTriggerAnaTriggerDecision.h.
|
inline |
Get the energy threshold for a trigger class for further patch selection
trigger | Trigger class |
Definition at line 126 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Get the type of energy used in the trigger selection.
Definition at line 143 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check if an energy threshold is defined for a given trigger class type (> 0)
trigger | Trigger class type |
Definition at line 135 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether energy threshols are swapped (only relevant for online patches in MC)
Definition at line 113 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether offline patches are used in the analysis.
Definition at line 119 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::MakeDecisionFromPatches(), and EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Set the energy threshold for the trigger selection using patches for a given trigger class
triggerClass | Trigger class for which to set the threshold |
threshold | New trigger threshold |
Definition at line 99 of file AliEMCalTriggerAnaTriggerDecision.h.
|
inline |
Specify which type of energy is used for the patch energy cut
energyType | Energy type used in the selection |
Definition at line 107 of file AliEMCalTriggerAnaTriggerDecision.h.
|
inline |
Define whether we swap the low and high energy thresholds (necessary for Monte-Carlo patches)
doSwap | If true we swap the thresholds |
Definition at line 86 of file AliEMCalTriggerAnaTriggerDecision.h.
|
inline |
Define whether we use online or offline patches for the trigger decision
useOffline | If true we use offline patches instead of online patches. |
Definition at line 92 of file AliEMCalTriggerAnaTriggerDecision.h.
|
private |
Energy thresholds applied in the analysis.
Definition at line 148 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by AliEMCalTriggerAnaTriggerDecisionConfig(), GetEnergyThreshold(), HasEnergyThreshold(), and SetEnergyThreshold().
|
private |
Energy type from patch used for the patch energy selection.
Definition at line 149 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by GetPatchEnergyType(), and SetPatchEnergyType().
|
private |
Flag for swapping high and low energy threshold.
Definition at line 146 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by IsSwapThresholds(), and SetSwapThresholds().
|
private |
Switch for using offline patches for event selection.
Definition at line 147 of file AliEMCalTriggerAnaTriggerDecision.h.
Referenced by IsUsingOfflinePatches(), and SetUseOfflinePatches().