|
ATLAS Offline Software
|
Go to the documentation of this file.
26 #include "CaloDetDescr/CaloDetDescrElement.h"
41 float energy,
float time,
float correction_factor,
46 , m_corrFactor(correction_factor)
85 std::cout << (std::string) (*
this) << std::endl;
88 TileTTL1Cell::operator std::string()
const
93 if (s_cabling->getTileTBID()->is_tiletb(m_ID)) {
94 text <<
"MBTS Id = " << s_cabling->getTileTBID()->to_string(m_ID);
96 text <<
" Id = " << s_cabling->getCaloLVL1_ID()->show_to_string(m_ID);
98 text <<
" tower ene = " << eneTower();
99 text <<
" ave time = " << timeAve();
100 text <<
" correction factor = " << corrFactor();
101 text <<
" qual = " << qualTower();
void setEnergy(float ene)
all set methods
void print(void) const
print all cell data memebers to stdout
static const TileCablingService * getInstance()
get pointer to service instance
void setCorrectionFactor(float corrfact)
set correction factor
void setQuality(uint16_t qual)
set quality bits for one tower
void setTime(float tave)
set average cell time
TileTTL1Cell()
default constructor
float m_eneTower
eneTower = sum of cell energies
float m_timeAve
timeAve = time average of cell times.
Identifier m_ID
ID = trigger tower id.
const Identifier & TTL1_ID() const
all get methods
uint16_t m_quality
quality = quality bit for cell and PMTs in tower
float m_corrFactor
corrFactor = energy correction factors applied to tower
def time(flags, cells_name, *args, **kw)