|
ATLAS Offline Software
|
Go to the documentation of this file.
27 int layer,
int numSlices )
33 , m_vals( numSlices, 0 )
34 , m_flags( numSlices, 0 )
35 , m_l1aPos( numSlices/2 )
36 #ifdef OFFLINE_DECODER
37 , m_word0s(numSlices,0),m_word1s(numSlices,0)
143 const std::list<L1CaloRdoRodInfo>::const_iterator&
260 std::cout <<
"RDO Object Type: " <<
getType()
265 <<
" Layer: " <<
getLayer() << std::endl;
266 std::cout <<
" Values: " << std::hex;
267 for (
size_t i = 0 ;
i <
m_vals.size() ; ++
i )
269 std::cout <<
" Flags: ";
270 for (
size_t i = 0 ;
i <
m_flags.size() ; ++
i )
272 std::cout << std::endl << std::dec;
std::list< L1CaloRdoRodInfo >::const_iterator m_rodInfo
bool getModuleErrorGlinkParity() const
Scalar phi() const
phi method
virtual void infoSpecific() const
void setRodInfo(std::list< L1CaloRdoRodInfo >::const_iterator &rodInfo)
L1CaloDetectorRegion getRegion() const
Scalar eta() const
pseudorapidity method
std::vector< int > m_vals
L1CaloDetectorRegion m_region
bool operator<(const L1CaloRdo &lhs, const L1CaloRdo &rhs)
void setValue(int val, size_t slice)
bool getModuleErrorUnused() const
virtual std::string getType() const =0
bool getModuleErrorFifoOverflow() const
bool getModuleErrorGlinkProtocol() const
std::vector< int > m_flags
bool getModuleErrorBcnMismatch() const
bool getModuleErrorGlinkTimeout() const
int getModuleStatus() const
void setFlag(int flag, size_t slice)
void setRegion(const L1CaloDetectorRegion ®ion)
bool getModuleErrorGlinkDown() const
bool sameDatum(const L1CaloRdo &rhs) const
bool getModuleErrorSpecific() const
const std::list< L1CaloRdoRodInfo >::const_iterator & getRodInfo() const