43 {
44
45
49
51 ATH_CHECK(
time.record(std::make_unique<std::vector<float> >()) );
53
54 SG::WriteHandle<std::vector<int> > quality(
m_qualityKey, ctx);
55 ATH_CHECK( quality.record(std::make_unique<std::vector<int> >()) );
57
60 module->reserve(MAX_MBTS_COUNTER);
61
63 ATH_CHECK(
type.record(std::make_unique<std::vector<int> >()) );
65
69
72
74 SG::WriteHandle<std::vector<float> >
eta(
m_etaKey, ctx);
75 ATH_CHECK(
eta.record(std::make_unique<std::vector<float> >()) );
77
78 SG::WriteHandle<std::vector<float> >
phi(
m_phiKey, ctx);
79 ATH_CHECK(
phi.record(std::make_unique<std::vector<float> >()) );
81
82 for ( const TileCell* cell : *tileCells ){
87 quality->push_back(
cell->quality() );
88 module->push_back(m_tileTBID->module( cell->ID() ) );
91 }
92
93 } else {
94
95 for ( const TileCell* cell : *tileCells ){
98 quality->push_back(
cell->quality() );
99 module->push_back(m_tileTBID->module( cell->ID() ) );
102 }
103
104 }
105
106 return StatusCode::SUCCESS;
107 }
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
#define ATH_CHECK
Evaluate an expression and check for errors.
time(flags, cells_name, *args, **kw)