12#include "GaudiKernel/MsgStream.h"
26 const string& name,
const IInterface* parent) :
32 declareProperty(
"TileRawChannelSGKey",
m_tileRawKey =
"TileRawChannelFlt");
44 return StatusCode::SUCCESS;
55 MsgStream log(msgSvc(), name());
57 <<
"Passed CaloCell is not a TileCell" <<
endmsg;
58 return StatusCode::FAILURE;
61 long gain1 = tilecell->
gain1();
62 long gain2 = tilecell->
gain2();
69 MsgStream log(msgSvc(), name());
70 log<<MSG::DEBUG<<
"TileCellRawAssociationTool: Invalid hash on gain1"<<
79 MsgStream log(msgSvc(), name());
80 log<<MSG::DEBUG<<
"TileCellRawAssociationTool: Invalid hash on gain2"<<
85 return StatusCode::SUCCESS;
89 MsgStream log(msgSvc(), name());
90 log << MSG::DEBUG <<
" in TileCellRawAssociationTool::next()" <<
115 log<<MSG::DEBUG<<
"TileCellRawAssociationTool: Found only "<<
#define CHECK(...)
Evaluate an expression and check for errors.
Data object for each calorimeter readout cell.
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
This class groups all DetDescr information related to a CaloCell.
IdentifierHash onl2() const
cell online identifier 2
IdentifierHash onl1() const
cell online identifier 1
This is a "hash" representation of an Identifier.
int gain2(void) const
get gain of second PMT
int gain1(void) const
get gain of first PMT
HWIdentifier adc_HWID(void) const
Block filler tool for noisy FEB information.