|
ATLAS Offline Software
|
Go to the documentation of this file.
14 const std::string&
name,
26 return StatusCode::SUCCESS;
36 auto jXEs = std::make_unique<GlobalSim::jXETOBArray>(
"InputjJets", 1);
39 int global_ExTopo = 0;
40 int global_EyTopo = 0;
47 int jFexNumber = jFexRoI->jFexNumber();
48 int fpgaNumber = jFexRoI->fpgaNumber();
51 int hemisphere = fpgaNumber == 0 ? -1 : 1;
53 ExTopo = hemisphere * ExTopo;
54 EyTopo = hemisphere * EyTopo;
56 global_ExTopo += ExTopo;
57 global_EyTopo += EyTopo;
70 unsigned long long global_ExTopoLong =
71 static_cast<unsigned long long>(global_ExTopo);
73 unsigned long long global_EyTopoLong =
74 static_cast<unsigned long long>(global_EyTopo);
76 unsigned long long Et2Topo =
77 global_ExTopoLong*global_ExTopoLong + global_EyTopoLong*global_EyTopoLong;
79 unsigned int EtTopo = std::sqrt(Et2Topo);
105 return StatusCode::SUCCESS;
109 std::stringstream
ss;
110 ss <<
"jXEInputAlgTool: " <<
name() <<
'\n'
Group
Properties of a chain group.
void setEtDouble(double et)
void setEt2(unsigned long long et2)
Class describing properties of a LVL1 jFEX global Trigger Object (TOB) in the xAOD format.
AlgTool to obtain a selection of eFex RoIs read in from the event store.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
StatusCode initialize(bool used=true)
If this object is used as a property, then this should be called during the initialize phase.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
void setEyDouble(double ey)
Declare a monitored scalar variable.
void setExDouble(double ex)