|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "GaudiKernel/MsgStream.h"
25 TileCellRawAssociationTool::TileCellRawAssociationTool(
const string&
type,
26 const string&
name,
const IInterface*
parent) :
32 declareProperty(
"TileRawChannelSGKey",
m_tileRawKey =
"TileRawChannelFlt");
44 return StatusCode::SUCCESS;
57 <<
"Passed CaloCell is not a TileCell" <<
endmsg;
58 return StatusCode::FAILURE;
63 IdentifierHash hash1 = caloDDE->
onl1();
64 IdentifierHash hash2 = caloDDE->
onl2();
70 log<<
MSG::DEBUG<<
"TileCellRawAssociationTool: Invalid hash on gain1"<<
80 log<<
MSG::DEBUG<<
"TileCellRawAssociationTool: Invalid hash on gain2"<<
85 return StatusCode::SUCCESS;
90 log <<
MSG::DEBUG <<
" in TileCellRawAssociationTool::next()" <<
97 HWIdentifier rId=tileraw->
adc_HWID();
def retrieve(aClass, aKey=None)
IdentifierHash onl2() const
cell online identifier 2
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
HWIdentifier adc_HWID(void) const
IdentifierHash onl1() const
cell online identifier 1
Block filler tool for noisy FEB information.
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
const CaloDetDescrElement * caloDDE() const
get pointer to CaloDetDescrElement (data member)
#define CHECK(...)
Evaluate an expression and check for errors.
int gain1(void) const
get gain of first PMT
HWIdentifier adc_id(int ros, int drawer, int channel, int adc) const
adc HWIdentifer
int gain2(void) const
get gain of second PMT
Data object for each calorimeter readout cell.