ATLAS Offline Software
Loading...
Searching...
No Matches
TrigL2CaloLayersHypoTool Class Reference

#include <TrigL2CaloLayersHypoTool.h>

Inheritance diagram for TrigL2CaloLayersHypoTool:
Collaboration diagram for TrigL2CaloLayersHypoTool:

Public Member Functions

 TrigL2CaloLayersHypoTool (const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize () override
virtual StatusCode decide (std::vector< CaloLayersInfo > &input) const override
virtual bool decide (const CaloLayersInfo &i) const override

Private Attributes

HLT::Identifier m_decisionId
Gaudi::Property< std::vector< float > > m_EnergyFracCut {this,"EnergyFractionCut",{1.0,1.0,1.0,1.0},"Energy Fraction Cuts"}
Gaudi::Property< std::vector< float > > m_EnergyAbsCut {this,"AbsoluteEnergyCut",{999999.0, 999999.0, 999999.0, 999999.0},"Absolute Energy Cuts"}
Gaudi::Property< bool > m_acceptAll {this,"AcceptAll",false,"Accept All"}

Detailed Description

Definition at line 18 of file TrigL2CaloLayersHypoTool.h.

Constructor & Destructor Documentation

◆ TrigL2CaloLayersHypoTool()

TrigL2CaloLayersHypoTool::TrigL2CaloLayersHypoTool ( const std::string & type,
const std::string & name,
const IInterface * parent )

Definition at line 15 of file TrigL2CaloLayersHypoTool.cxx.

18 : base_class( type, name, parent ),
20{
21}
static HLT::Identifier fromToolName(const std::string &tname)

Member Function Documentation

◆ decide() [1/2]

virtual bool TrigL2CaloLayersHypoTool::decide ( const CaloLayersInfo & i) const
overridevirtual

◆ decide() [2/2]

virtual StatusCode TrigL2CaloLayersHypoTool::decide ( std::vector< CaloLayersInfo > & input) const
overridevirtual

◆ initialize()

StatusCode TrigL2CaloLayersHypoTool::initialize ( )
overridevirtual

Definition at line 23 of file TrigL2CaloLayersHypoTool.cxx.

23 {
24
25
26 ATH_MSG_INFO("TrigL2CaloLayersHypoTool initialization completed successfully.");
27
28 /*
29 if ( not m_monTool.name().empty() )
30 CHECK( m_monTool.retrieve() );
31 */
32
33
34 return StatusCode::SUCCESS;
35}
#define ATH_MSG_INFO(x)

Member Data Documentation

◆ m_acceptAll

Gaudi::Property<bool> TrigL2CaloLayersHypoTool::m_acceptAll {this,"AcceptAll",false,"Accept All"}
private

Definition at line 36 of file TrigL2CaloLayersHypoTool.h.

36{this,"AcceptAll",false,"Accept All"};

◆ m_decisionId

HLT::Identifier TrigL2CaloLayersHypoTool::m_decisionId
private

Definition at line 32 of file TrigL2CaloLayersHypoTool.h.

◆ m_EnergyAbsCut

Gaudi::Property< std::vector<float> > TrigL2CaloLayersHypoTool::m_EnergyAbsCut {this,"AbsoluteEnergyCut",{999999.0, 999999.0, 999999.0, 999999.0},"Absolute Energy Cuts"}
private

Definition at line 35 of file TrigL2CaloLayersHypoTool.h.

35{this,"AbsoluteEnergyCut",{999999.0, 999999.0, 999999.0, 999999.0},"Absolute Energy Cuts"};

◆ m_EnergyFracCut

Gaudi::Property< std::vector<float> > TrigL2CaloLayersHypoTool::m_EnergyFracCut {this,"EnergyFractionCut",{1.0,1.0,1.0,1.0},"Energy Fraction Cuts"}
private

Definition at line 34 of file TrigL2CaloLayersHypoTool.h.

34{this,"EnergyFractionCut",{1.0,1.0,1.0,1.0},"Energy Fraction Cuts"};

The documentation for this class was generated from the following files: