|
ATLAS Offline Software
|
Go to the documentation of this file.
13 const std::string&
name,
22 return StatusCode::SUCCESS;
31 auto eEms = std::make_unique<GlobalSim::eEmTOBArray>(
"InputeEms", 60);
32 for(
const auto eFexRoI : *eEmRoIontainer){
49 << eFexRoI->eFexNumber()
59 << eFexRoI->iEtaTopo()
61 << eFexRoI->iPhiTopo()
63 << eFexRoI->RetaThresholds()
65 << eFexRoI->RhadThresholds()
67 << eFexRoI->WstotThresholds()
71 unsigned int EtTopo = eFexRoI->etTOB();
72 int etaTopo = eFexRoI->iEtaTopo();
73 int phiTopo = eFexRoI->iPhiTopo();
74 unsigned int reta = eFexRoI->RetaThresholds();
75 unsigned int rhad = eFexRoI->RhadThresholds();
76 unsigned int wstot = eFexRoI->WstotThresholds();
79 TCS::eEmTOB eem(EtTopo, etaTopo,
static_cast<unsigned int>(phiTopo),
TCS::EEM ,
static_cast<long int>(eFexRoI->word0()));
94 return StatusCode::SUCCESS;
99 ss <<
"eEmInputAlgTool: name" <<
name() <<
'\n'
void setRhad(unsigned int th)
setEt setPhi setE277 setWeta2 setEta1 setE2tsts1 wstot
void setWstot(unsigned int th)
void setEtDouble(double et)
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?
void setReta(unsigned int th)
void setPhiDouble(double phi)
void setEtaDouble(double eta)
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.