12#include "GaudiKernel/MsgStream.h"
25 const string& name,
const IInterface* parent) :
31 declareProperty(
"TileDigitsSGKey",
m_tileDigitKey =
"TileDigitsFlt");
43 return StatusCode::SUCCESS;
54 MsgStream log(msgSvc(), name());
56 <<
"Passed CaloCell is not a TileCell" <<
endmsg;
57 return StatusCode::FAILURE;
60 long gain1 = tilecell->
gain1();
61 long gain2 = tilecell->
gain2();
68 MsgStream log(msgSvc(), name());
69 log<<MSG::DEBUG<<
"TileCellDigitAssociationTool: Invalid hash on gain1"<<
78 MsgStream log(msgSvc(), name());
79 log<<MSG::DEBUG<<
"TileCellDigitAssociationTool: Invalid hash on gain2"<<
84 return StatusCode::SUCCESS;
#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.