![]() |
ATLAS Offline Software
|
#include <IHIEventSelectionToolRun3.h>
Public Member Functions | |
| virtual | ~IHIEventSelectionToolRun3 ()=default |
| virtual bool | noDetectorError (const xAOD::EventInfo *eventInfo) const =0 |
| Checks basic event flags. | |
| virtual bool | noPUZDCvsFCal (HI::IonDataType when, const xAOD::HIEventShapeContainer *es, const xAOD::ZdcModuleContainer *zdcModules, HI::PileupVariation variation) const =0 |
| true if this is NOT pileup event It computes necessary quantities and invokes method defined next to perform actual selection | |
| virtual float | fcalEt (HI::IonDataType when, const xAOD::HIEventShapeContainer *es) const =0 |
| virtual float | zdcE (HI::IonDataType when, const xAOD::ZdcModuleContainer *zdcModules) const =0 |
| virtual bool | noPUZDCvsFCal (IonDataType dataType, float fcalEt, float zdcE, PileupVariation variation=PileupVariation::Nominal) const =0 |
| true if this is NOT pileup event | |
| virtual bool | noPUFCalVsNtracks (IonDataType dataType, const xAOD::HIEventShapeContainer *es, const xAOD::TrackParticleContainer *tracks, const xAOD::VertexContainer *vertices, PileupVariation variation=PileupVariation::Nominal) const =0 |
| true if this is NOT pileup event The fool performs track selection | |
| virtual int | nTrk (IonDataType dataType, const xAOD::TrackParticleContainer *tracks, const xAOD::VertexContainer *vertices, const double min_pt_cut=-1) const =0 |
| virtual bool | noPUFCalVsNtracks (IonDataType dataType, float fcalEt, int ntrk, PileupVariation variation=PileupVariation::Nominal) const =0 |
| virtual bool | noPUZDCPresampler (HI::IonDataType when, const xAOD::ZdcModuleContainer *zdcModules, HI::PileupVariation variation) const =0 |
| true if this is NOT pileup event | |
| virtual bool | noPUZDCPresampler (IonDataType dataType, float presamplerA, float presamplerC, PileupVariation variation=PileupVariation::Nominal) const =0 |
| virtual std::pair< float, float > | ZDCPresamplerAmps (const xAOD::ZdcModuleContainer *zdcModules) const =0 |
| obtain presampler amplitudes | |
| virtual bool | noPUOOVertexCuts (IonDataType dataType, const xAOD::VertexContainer *vertices) const =0 |
| true if this is NOT pileup event | |
| virtual bool | tcInFCalPresent (IonDataType dataType, const xAOD::CaloClusterContainer *topos) const =0 |
| checks if topo cluster (TC) presence in FCal requirement passes | |
| virtual IonDataType | toDataType (const xAOD::EventInfo *eventInfo) const =0 |
| translates info in EV into HI data type | |
| virtual unsigned int | defaultMaskForPeriod (IonDataType period) const =0 |
| provides default set of cuts for given period | |
| virtual void | print () const =0 |
| Print the state of the tool. | |
Definition at line 69 of file IHIEventSelectionToolRun3.h.
|
virtualdefault |
|
pure virtual |
provides default set of cuts for given period
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Checks basic event flags.
| eventInfo |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
true if this is NOT pileup event The fool performs track selection
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
true if this is NOT pileup event
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
true if this is NOT pileup event
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
true if this is NOT pileup event It computes necessary quantities and invokes method defined next to perform actual selection
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
true if this is NOT pileup event
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtualinherited |
Print the state of the tool.
Implemented in asg::AsgTool, AsgHelloTool, HI::HIPileupTool, JetBottomUpSoftDrop, JetConstituentsRetriever, JetDumper, JetFinder, JetFromPseudojet, JetModifiedMassDrop, JetPileupLabelingTool, JetPruner, JetPseudojetRetriever, JetReclusterer, JetReclusteringTool, JetRecTool, JetRecursiveSoftDrop, JetSoftDrop, JetSplitter, JetSubStructureMomentToolsBase, JetToolRunner, JetTrimmer, JetTruthLabelingTool, and KtDeltaRTool.
|
pure virtual |
checks if topo cluster (TC) presence in FCal requirement passes
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
translates info in EV into HI data type
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
Implemented in HI::HIEventSelectionToolRun3.
|
pure virtual |
obtain presampler amplitudes
| zdcModules |
Implemented in HI::HIEventSelectionToolRun3.