![]() |
AliPhysics
1a228f7 (1a228f7)
|
Factory class handling the identification of trigger patches as a given type. More...
#include <AliEMCalTriggerPatchAnalysisComponent.h>
Classes | |
class | AliEmcalTriggerPatchHandler |
Base class for trigger patch handlers in the trigger patch analysis component. More... | |
class | AliEmcalTriggerPatchHandlerGammaHigh |
Patch handler implementation of the gamma high trigger. More... | |
class | AliEmcalTriggerPatchHandlerGammaLow |
Patch handler implementation of the gamma low trigger. More... | |
class | AliEmcalTriggerPatchHandlerJetHigh |
Patch handler implementation of the jet high trigger. More... | |
class | AliEmcalTriggerPatchHandlerJetLow |
Patch handler implementation of the jet low trigger. More... | |
class | AliEmcalTriggerPatchHandlerLevel0 |
Patch handler implementation of the level0 trigger. More... | |
Public Member Functions | |
AliEmcalTriggerPatchHandlerFactory (Bool_t swapThresholdsOnline, Bool_t swapThresholdsOffline) | |
virtual | ~AliEmcalTriggerPatchHandlerFactory () |
Bool_t | IsPatchOfType (const AliEMCALTriggerPatchInfo *const patch, TString patchtype) const |
Protected Attributes | |
Bool_t | fSwapThresholdsOnline |
Swap thresholds for online patches. More... | |
Bool_t | fSwapThresholdsOffline |
Swap thresholds for offline patches. More... | |
Factory class handling the identification of trigger patches as a given type.
This class handles the identification as trigger patch of a given type, neglecting whether the patch is an online or an offline patch. The actual identification method is delegated to handler classes for each trigger patch type inheriting from AliEmcalTriggerPatchHandler.
Definition at line 78 of file AliEMCalTriggerPatchAnalysisComponent.h.
|
inline |
Constructor
swapThresholdsOnline | If true we swap thresholds for online patches |
swapThresholdsOffline | If true we swap thresholds for offline patches |
Definition at line 85 of file AliEMCalTriggerPatchAnalysisComponent.h.
|
inlinevirtual |
Destructor
Definition at line 92 of file AliEMCalTriggerPatchAnalysisComponent.h.
Bool_t EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::AliEmcalTriggerPatchHandlerFactory::IsPatchOfType | ( | const AliEMCALTriggerPatchInfo *const | patch, |
TString | patchtype | ||
) | const |
patch | The patch to check |
patchtype | The trigger class to check |
Definition at line 294 of file AliEMCalTriggerPatchAnalysisComponent.cxx.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::FillStandardMonitoring().
|
protected |
Swap thresholds for offline patches.
Definition at line 230 of file AliEMCalTriggerPatchAnalysisComponent.h.
Referenced by IsPatchOfType().
|
protected |
Swap thresholds for online patches.
Definition at line 229 of file AliEMCalTriggerPatchAnalysisComponent.h.
Referenced by IsPatchOfType().