![]() |
AliPhysics
67e0feb (67e0feb)
|
#include <AliEMCalTriggerAnaTriggerDecisionConfig.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 11 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecisionConfig::AliEMCalTriggerAnaTriggerDecisionConfig | ( | ) |
Default constructor
Definition at line 10 of file AliEMCalTriggerAnaTriggerDecisionConfig.cxx.
|
inlinevirtual |
Destructor, nothing to do.
Definition at line 18 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
|
inline |
Get the energy threshold for a trigger class for further patch selection
trigger | Trigger class |
Definition at line 64 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Get the type of energy used in the trigger selection.
Definition at line 81 of file AliEMCalTriggerAnaTriggerDecisionConfig.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 73 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether energy threshols are swapped (only relevant for online patches in MC)
Definition at line 51 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerAnaTriggerDecision::SelectTriggerPatch().
|
inline |
Check whether offline patches are used in the analysis.
Definition at line 57 of file AliEMCalTriggerAnaTriggerDecisionConfig.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 37 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
|
inline |
Specify which type of energy is used for the patch energy cut
energyType | Energy type used in the selection |
Definition at line 45 of file AliEMCalTriggerAnaTriggerDecisionConfig.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 24 of file AliEMCalTriggerAnaTriggerDecisionConfig.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 30 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
|
private |
Energy thresholds applied in the analysis.
Definition at line 86 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by AliEMCalTriggerAnaTriggerDecisionConfig(), GetEnergyThreshold(), HasEnergyThreshold(), and SetEnergyThreshold().
|
private |
Energy type from patch used for the patch energy selection.
Definition at line 87 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by GetPatchEnergyType(), and SetPatchEnergyType().
|
private |
Flag for swapping high and low energy threshold.
Definition at line 84 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by IsSwapThresholds(), and SetSwapThresholds().
|
private |
Switch for using offline patches for event selection.
Definition at line 85 of file AliEMCalTriggerAnaTriggerDecisionConfig.h.
Referenced by IsUsingOfflinePatches(), and SetUseOfflinePatches().