|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGCOMBOHYPO_TRIGCOMBOHYPOTOOL_H
6 #define TRIGCOMBOHYPO_TRIGCOMBOHYPOTOOL_H
39 const std::string&
name,
47 static constexpr
float FLOATDEFAULT = std::numeric_limits<float>::lowest();
68 bool validate(std::string& errmsg)
const;
80 typedef std::tuple<float,float,float>
KineInfo;
102 Gaudi::Property<std::vector<std::string>>
m_varTag_vec {
this,
"Variables" , {
""},
"Variables to cut on"};
103 Gaudi::Property<std::vector<bool> >
m_useMin_vec {
this,
"UseMinVec" , {
false},
"Array with the apply_min_cut setting"};
104 Gaudi::Property<std::vector<bool> >
m_useMax_vec {
this,
"UseMaxVec" , {
false},
"Array with the apply_max_cut setting"};
107 Gaudi::Property<std::vector<uint32_t>>
m_legA_vec {
this,
"LegAVec" , {0},
"Array with the first Leg ID"};
108 Gaudi::Property<std::vector<uint32_t>>
m_legB_vec {
this,
"LegBVec" , {0},
"Array with the second Leg ID"};
109 Gaudi::Property<std::vector< bool >>
m_isLegA_MET_vec {
this,
"IsLegA_METVec", {
false},
"Array with the first Leg MET identifier"};
110 Gaudi::Property<std::vector< bool >>
m_isLegB_MET_vec {
this,
"IsLegB_METVec", {
false},
"Array with the second Leg MET identifier"};
111 Gaudi::Property<bool>
m_skipLegCheck {
this,
"SkipLegCheck" , {
false},
"Ignore leg IDs for chains with only one leg"};
118 ToolHandleArray<GenericMonitoringTool>
m_monTool_vec {
this,
"MonTools", {},
"Monitoring tools" };
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
std::string to_string(const DetectorType &type)
std::pair< TrigCompositeUtils::DecisionID, ElementLink< TrigCompositeUtils::DecisionContainer > > LegDecision
LegDecision keeps a given Decision Object associated with a specific leg when being used inside a sin...