|
ATLAS Offline Software
|
Go to the documentation of this file.
25 return StatusCode::SUCCESS;
30 return StatusCode::SUCCESS;
36 static const unsigned int MAX_MBTS_COUNTER{32};
37 std::vector<float> energies(MAX_MBTS_COUNTER);
38 std::vector<float>
times(MAX_MBTS_COUNTER);
54 auto mbtsBitsContainer = std::make_unique< xAOD::TrigT2MbtsBitsContainer>();
55 auto mbtsBitsAuxContainer = std::make_unique< xAOD::TrigT2MbtsBitsAuxContainer>();
56 mbtsBitsContainer->setStore(mbtsBitsAuxContainer.get());
59 mbtsBitsContainer->push_back(mbtsObj);
64 ATH_CHECK(mbtsBitsHandle.
record( std::move(mbtsBitsContainer), std::move( mbtsBitsAuxContainer ) ) );
68 return StatusCode::SUCCESS;
void setTriggerTimes(const std::vector< float > &trigTm)
def retrieve(aClass, aKey=None)
void setTriggerEnergies(const std::vector< float > &trigEg)
SG::WriteHandleKey< xAOD::TrigT2MbtsBitsContainer > m_MbtsBitsKey
virtual StatusCode finalize() override
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
An algorithm that can be simultaneously executed in multiple threads.
TrigT2MbtsBits_v1 TrigT2MbtsBits
MBTSInfoCopier(const std::string &name, ISvcLocator *pSvcLocator)
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual ~MBTSInfoCopier() override
virtual StatusCode execute(const EventContext &context) const override
SG::ReadHandleKey< TileCellContainer > m_mbtsCellContainerKey
virtual StatusCode initialize() override
StatusCode record(std::unique_ptr< T > data)
Record a const object to the store.
int phi(const Identifier &id) const
extract phi field from MBTS identifier
int eta(const Identifier &id) const
extract eta field from MBTS identifier
const TileTBID * m_tileTBID
int side(const Identifier &id) const
define synonyms for minimum bias scintillators