#include <SimpleConeAlgTool.h>
Definition at line 26 of file SimpleConeAlgTool.h.
◆ SimpleConeAlgTool()
GlobalSim::SimpleConeAlgTool::SimpleConeAlgTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ ~SimpleConeAlgTool()
virtual GlobalSim::SimpleConeAlgTool::~SimpleConeAlgTool |
( |
| ) |
|
|
virtualdefault |
◆ initialize()
StatusCode GlobalSim::SimpleConeAlgTool::initialize |
( |
| ) |
|
|
override |
◆ run()
StatusCode GlobalSim::SimpleConeAlgTool::run |
( |
const EventContext & |
ctx | ) |
const |
|
overridevirtual |
Definition at line 30 of file SimpleConeAlgTool.cxx.
40 CHECK(tobArray_in.isValid());
42 auto tobArrayVector_out =
43 std::make_unique<std::vector<GlobalSim::GenericTOBArray>>();
45 auto decision = std::make_unique<GlobalSim::Decision>();
54 CHECK(h_tav_write.record(std::move(tobArrayVector_out)));
59 CHECK(h_decision_write.record(std::move(decision)));
65 for (
unsigned int i = 0;
i < nrb; ++
i) {
66 const auto& passValues =
alg.ETPassByBit(
i);
67 const auto& failValues =
alg.ETFailByBit(
i);
81 return StatusCode::SUCCESS;
◆ toString()
std::string GlobalSim::SimpleConeAlgTool::toString |
( |
| ) |
const |
|
overridevirtual |
◆ m_algInstanceName
Gaudi::Property<std::string> GlobalSim::SimpleConeAlgTool::m_algInstanceName |
|
private |
Initial value:{
this,
"alg_instance_name",
{},
"instance name of concrete L1Topo Algorithm"}
Definition at line 45 of file SimpleConeAlgTool.h.
◆ m_decisionWriteKey
Initial value:{this, "DecisionWriteKey", "",
"key to write out an GlobalSim::Decision object"}
Definition at line 91 of file SimpleConeAlgTool.h.
◆ m_genericTOBArrayReadKey
Initial value:{this, "TOBArrayReadKey", "",
"key to read in a genericTauTOBArray"}
Definition at line 81 of file SimpleConeAlgTool.h.
◆ m_genericTOBArrayVectorWriteKey
Initial value:{this,
"TOBArrayVectorWriteKey",
"",
"key to write out a vector<GlobalSim::GenericTOBArray>"}
Definition at line 85 of file SimpleConeAlgTool.h.
◆ m_InputWidth
Gaudi::Property<unsigned int> GlobalSim::SimpleConeAlgTool::m_InputWidth |
|
private |
Initial value:{
this,
"InputWidth",
"max number of input objects to consider"}
Definition at line 51 of file SimpleConeAlgTool.h.
◆ m_MaxRSqr
Gaudi::Property<unsigned int> GlobalSim::SimpleConeAlgTool::m_MaxRSqr |
|
private |
Initial value:{
this,
"MaxRSqr",
"square radius of cone"}
Definition at line 70 of file SimpleConeAlgTool.h.
◆ m_MinET
Gaudi::Property<unsigned int> GlobalSim::SimpleConeAlgTool::m_MinET |
|
private |
Initial value:{
this,
"MinET",
"min RT for contributing TOB"}
Definition at line 57 of file SimpleConeAlgTool.h.
◆ m_MinSumET
Gaudi::Property<std::vector<unsigned int> > GlobalSim::SimpleConeAlgTool::m_MinSumET |
|
private |
Initial value:{
this,
"MinSumET",
{},
"minum sumET for cone jet. one value per oputput bit"}
Definition at line 64 of file SimpleConeAlgTool.h.
◆ m_monTool
ToolHandle<GenericMonitoringTool> GlobalSim::SimpleConeAlgTool::m_monTool {this, "monTool", {}, "MonitoringTool"} |
|
private |
The documentation for this class was generated from the following files: