Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TrigJetConditionConfig_nnjvt Class Reference

#include <TrigJetConditionConfig_nnjvt.h>

Inheritance diagram for TrigJetConditionConfig_nnjvt:
Collaboration diagram for TrigJetConditionConfig_nnjvt:

Public Member Functions

 TrigJetConditionConfig_nnjvt (const std::string &type, const std::string &name, const IInterface *parent)
 
virtual StatusCode initialize () override
 
virtual Condition getCondition () const override
 

Private Member Functions

StatusCode checkVals () const
 

Private Attributes

Gaudi::Property< std::string > m_strmin {this, "min", {}, "Dummy"}
 
Gaudi::Property< std::string > m_strmax {this, "max", {}, "Dummy"}
 
Gaudi::Property< std::string > m_nnJvtName {this, "nnJvtName", {}, "Name of jvt value & pass decoration to be read"}
 

Detailed Description

Definition at line 13 of file TrigJetConditionConfig_nnjvt.h.

Constructor & Destructor Documentation

◆ TrigJetConditionConfig_nnjvt()

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

Definition at line 12 of file TrigJetConditionConfig_nnjvt.cxx.

12  :
13  base_class(type, name, parent){
14 }

Member Function Documentation

◆ checkVals()

StatusCode TrigJetConditionConfig_nnjvt::checkVals ( ) const
private

Definition at line 29 of file TrigJetConditionConfig_nnjvt.cxx.

29  {
30  return StatusCode::SUCCESS;
31 }

◆ getCondition()

Condition TrigJetConditionConfig_nnjvt::getCondition ( ) const
overridevirtual

Definition at line 24 of file TrigJetConditionConfig_nnjvt.cxx.

24  {
25  return std::make_unique<NNJVTCondition>(m_nnJvtName);
26 }

◆ initialize()

StatusCode TrigJetConditionConfig_nnjvt::initialize ( )
overridevirtual

Definition at line 17 of file TrigJetConditionConfig_nnjvt.cxx.

17  {
18  CHECK(checkVals());
19 
20  return StatusCode::SUCCESS;
21 }

Member Data Documentation

◆ m_nnJvtName

Gaudi::Property<std::string> TrigJetConditionConfig_nnjvt::m_nnJvtName {this, "nnJvtName", {}, "Name of jvt value & pass decoration to be read"}
private

Definition at line 32 of file TrigJetConditionConfig_nnjvt.h.

◆ m_strmax

Gaudi::Property<std::string> TrigJetConditionConfig_nnjvt::m_strmax {this, "max", {}, "Dummy"}
private

Definition at line 29 of file TrigJetConditionConfig_nnjvt.h.

◆ m_strmin

Gaudi::Property<std::string> TrigJetConditionConfig_nnjvt::m_strmin {this, "min", {}, "Dummy"}
private

Definition at line 26 of file TrigJetConditionConfig_nnjvt.h.


The documentation for this class was generated from the following files:
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
TrigJetConditionConfig_nnjvt::m_nnJvtName
Gaudi::Property< std::string > m_nnJvtName
Definition: TrigJetConditionConfig_nnjvt.h:32
test_pyathena.parent
parent
Definition: test_pyathena.py:15
CHECK
#define CHECK(...)
Evaluate an expression and check for errors.
Definition: Control/AthenaKernel/AthenaKernel/errorcheck.h:422
TrigJetConditionConfig_nnjvt::checkVals
StatusCode checkVals() const
Definition: TrigJetConditionConfig_nnjvt.cxx:29
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228