|
ATLAS Offline Software
|
Go to the documentation of this file.
26 persObj->
m_val.push_back(0);
28 transObj->
val().begin(),
29 transObj->
val().end());
85 std::vector<float> sumE { persObj->
m_Et };
86 transObj->
setEt (std::move(sumE));
std::vector< float > m_eta
int identify(void) const
Return Identifier.
unsigned int val(unsigned int i) const
Return Data.
float eta(unsigned int ind) const
Return eta (computed as the average of the eta values of the TileCal cells where the muon goes throug...
float phi(unsigned int) const
Return phi (average value at the TileCal radius)
float sumE() const
Return sumE in a TileCal superdrawer (ROD-based)
std::vector< float > m_enemu0
virtual void persToTrans(const TileL2_p1 *persObj, TileL2 *transObj, MsgStream &log) const override
Method creating the transient representation TileL2 from its persistent representation TileL2_p1.
virtual void transToPers(const TileL2 *transObj, TileL2_p1 *persObj, MsgStream &log) const override
Method creating the persistent representation TileL2_p1 from its transient representation TileL2.
std::vector< unsigned int > m_val
float enemu1(unsigned int ind) const
Return energy deposited in central layer (BC cells)
std::vector< float > m_enemu2
std::vector< unsigned int > m_quality_factor
std::vector< float > m_enemu1
void setEt(std::vector< float > &&sumE)
Set sumE vector in TileL2.
float enemu0(unsigned int ind) const
Return energy deposited in innermost layer (A cells)
float enemu2(unsigned int ind) const
Return energy deposited in outermost layer (D cells)
void setMu(const std::vector< float > &eta, const std::vector< float > &enemu0, const std::vector< float > &enemu1, const std::vector< float > &enemu2, const std::vector< unsigned int > &qual, const std::vector< unsigned int > &val)
Set Muon Info in TileL2.
Class to store TileMuId and Et quantities computed at the TileCal ROD DSPs.
unsigned int qual(unsigned int ind) const
Return quality flag (0 or 1): set to 0 if the "energy deposition path" is MIP like in all three sampl...