|
ATLAS Offline Software
|
Go to the documentation of this file.
14 const std::string&
name,
15 const IInterface*
parent) :
26 return StatusCode::SUCCESS;
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;
87 ss <<
"SimpleConeAlgTool. name: " <<
name() <<
'\n'
Group
Properties of a chain group.
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
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.
Header file to be included by clients of the Monitored infrastructure.
std::string toString() const
std::string to_string(const DetectorType &type)
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.