|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #include "GaudiKernel/MsgStream.h"
24 TileCellDigitAssociationTool::TileCellDigitAssociationTool(
const string&
type,
25 const string&
name,
const IInterface*
parent) :
31 declareProperty(
"TileDigitsSGKey",
m_tileDigitKey =
"TileDigitsFlt");
43 return StatusCode::SUCCESS;
56 <<
"Passed CaloCell is not a TileCell" <<
endmsg;
57 return StatusCode::FAILURE;
62 IdentifierHash hash1 = caloDDE->
onl1();
63 IdentifierHash hash2 = caloDDE->
onl2();
69 log<<
MSG::DEBUG<<
"TileCellDigitAssociationTool: Invalid hash on gain1"<<
79 log<<
MSG::DEBUG<<
"TileCellDigitAssociationTool: Invalid hash on gain2"<<
84 return StatusCode::SUCCESS;
93 HWIdentifier rId=tiledigit->
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.