#include <DeltaRSqrIncl2AlgTool.h>
Definition at line 24 of file DeltaRSqrIncl2AlgTool.h.
◆ DeltaRSqrIncl2AlgTool()
GlobalSim::DeltaRSqrIncl2AlgTool::DeltaRSqrIncl2AlgTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~DeltaRSqrIncl2AlgTool()
virtual GlobalSim::DeltaRSqrIncl2AlgTool::~DeltaRSqrIncl2AlgTool |
( |
| ) |
|
|
virtualdefault |
◆ initialize()
StatusCode GlobalSim::DeltaRSqrIncl2AlgTool::initialize |
( |
| ) |
|
|
override |
◆ run()
StatusCode GlobalSim::DeltaRSqrIncl2AlgTool::run |
( |
const EventContext & |
ctx | ) |
const |
|
overridevirtual |
Definition at line 32 of file DeltaRSqrIncl2AlgTool.cxx.
54 auto tobArrayVector_out =
55 std::make_unique<std::vector<GlobalSim::GenericTOBArray>>();
57 auto decision = std::make_unique<GlobalSim::Decision>();
70 CHECK(h_tav_write.record(std::move(tobArrayVector_out)));
75 CHECK(h_decision_write.record(std::move(decision)));
80 auto nrb =
alg.numResultBits();
82 for (
unsigned int i = 0;
i < nrb; ++
i) {
83 const auto& passValues =
alg.deltaRSqPassByBit(
i);
84 const auto& failValues =
alg.deltaRSqFailByBit(
i);
85 std::string label_pass =
95 return StatusCode::SUCCESS;
◆ toString()
std::string GlobalSim::DeltaRSqrIncl2AlgTool::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_algInstanceName
Gaudi::Property<std::string> GlobalSim::DeltaRSqrIncl2AlgTool::m_algInstanceName |
|
private |
Initial value:{
this,
"alg_instance_name",
{},
"instance name of concrete L1Topo Algorithm"}
Definition at line 41 of file DeltaRSqrIncl2AlgTool.h.
◆ m_decisionWriteKey
Initial value:{this, "DecisionWriteKey", "",
"key to write out an GlobalSim::Decision object"}
Definition at line 126 of file DeltaRSqrIncl2AlgTool.h.
◆ m_DeltaRMax
Gaudi::Property<std::vector<unsigned int> > GlobalSim::DeltaRSqrIncl2AlgTool::m_DeltaRMax |
|
private |
Initial value:{
this,
"DeltaRMax",
{},
"Delta R max values, one per output bit"
}
Definition at line 84 of file DeltaRSqrIncl2AlgTool.h.
◆ m_DeltaRMin
Gaudi::Property<std::vector<unsigned int> > GlobalSim::DeltaRSqrIncl2AlgTool::m_DeltaRMin |
|
private |
Initial value:{
this,
"DeltaRMin",
{},
"Delta R min values, one per output bit"
}
Definition at line 76 of file DeltaRSqrIncl2AlgTool.h.
◆ m_doDump
Gaudi::Property<bool> GlobalSim::DeltaRSqrIncl2AlgTool::m_doDump |
|
private |
◆ m_genericTOBArrayReadKey0
Initial value:{this, "TOBArrayReadKey0", "",
"key to read in a genericTOBArray 1st arg"}
Definition at line 110 of file DeltaRSqrIncl2AlgTool.h.
◆ m_genericTOBArrayReadKey1
Initial value:{this, "TOBArrayReadKey1", "",
"key to read in a genericTOBArray 2nd arg"}
Definition at line 115 of file DeltaRSqrIncl2AlgTool.h.
◆ m_genericTOBArrayVectorWriteKey
Initial value:{this,
"TOBArrayVectorWriteKey",
"",
"key to write out a vector<GlobalSim::GenericTOBArray>"}
Definition at line 120 of file DeltaRSqrIncl2AlgTool.h.
◆ m_MaxTOB1
Gaudi::Property<unsigned int> GlobalSim::DeltaRSqrIncl2AlgTool::m_MaxTOB1 |
|
private |
Initial value:{
this,
"MaxTOB1",
"maximum of the obs for argument 1 to consider"}
Definition at line 47 of file DeltaRSqrIncl2AlgTool.h.
◆ m_MaxTOB2
Gaudi::Property<unsigned int> GlobalSim::DeltaRSqrIncl2AlgTool::m_MaxTOB2 |
|
private |
Initial value:{
this,
"MaxTOB2",
"maximum of the obs for argument 2 to consider"}
Definition at line 53 of file DeltaRSqrIncl2AlgTool.h.
◆ m_MinET1
Gaudi::Property<std::vector<unsigned int> > GlobalSim::DeltaRSqrIncl2AlgTool::m_MinET1 |
|
private |
Initial value:{
this,
"MinET1",
{},
"Min ET values for argument 1, one per output bit"
}
Definition at line 60 of file DeltaRSqrIncl2AlgTool.h.
◆ m_MinET2
Gaudi::Property<std::vector<unsigned int> > GlobalSim::DeltaRSqrIncl2AlgTool::m_MinET2 |
|
private |
Initial value:{
this,
"MinET2",
{},
"Min ET values for argument 2, one per output bit"
}
Definition at line 68 of file DeltaRSqrIncl2AlgTool.h.
◆ m_monTool
ToolHandle<GenericMonitoringTool> GlobalSim::DeltaRSqrIncl2AlgTool::m_monTool {this, "monTool", {}, "MonitoringTool"} |
|
private |
◆ m_NumResultBits
Gaudi::Property<unsigned int> GlobalSim::DeltaRSqrIncl2AlgTool::m_NumResultBits |
|
private |
Initial value:{
this,
"NumResultBits",
"number of bits to set in the Decision object"
}
Definition at line 92 of file DeltaRSqrIncl2AlgTool.h.
The documentation for this class was generated from the following files: