|
ATLAS Offline Software
|
#include <TBCellContainerFillerTool.h>
Definition at line 18 of file TBCellContainerFillerTool.h.
◆ TBCellContainerFillerTool()
TBCellContainerFillerTool::TBCellContainerFillerTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ initialize()
StatusCode TBCellContainerFillerTool::initialize |
( |
| ) |
|
|
overridevirtual |
◆ process()
StatusCode TBCellContainerFillerTool::process |
( |
CaloCellContainer * |
theCellContainer, |
|
|
const EventContext & |
ctx |
|
) |
| const |
|
overridevirtual |
Definition at line 38 of file TBCellContainerFillerTool.cxx.
47 unsigned int index = 0;
50 for (itrCell=theCont->begin();itrCell!=theCont->end();++itrCell){
54 <<
" eta " << theDDE->
eta()
55 <<
" phi " << theDDE->
phi()
56 <<
"e " << (*itrCell)->e() );
64 ATH_MSG_DEBUG (
" Now check all cells give meaningfull answer " );
65 ATH_MSG_DEBUG (
" Size of original container: "<<theCont->size() );
66 for (
unsigned int theHash=0;theHash<
m_hashMax;++theHash){
82 theCont->push_back(nCell);
◆ m_caloMgrKey
Initial value:{ this
, "CaloDetDescrManager"
, "CaloDetDescrManager"
, "SG Key for CaloDetDescrManager in the Condition Store" }
Definition at line 33 of file TBCellContainerFillerTool.h.
◆ m_hashMax
unsigned int TBCellContainerFillerTool::m_hashMax {0} |
|
private |
◆ m_onlineHelper
◆ m_theCaloCCIDM
The documentation for this class was generated from the following files:
def retrieve(aClass, aKey=None)
Const iterator class for DataVector/DataList.
IdentifierHash calo_cell_hash(const Identifier cellId) const
create hash id from 'global' cell id
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
const CaloDetDescrElement * get_element(const Identifier &cellId) const
get element by its identifier
Identifier32 get_identifier32() const
Get the 32-bit version Identifier, will be invalid if >32 bits needed.
#define ATH_MSG_VERBOSE(x)
value_type get_compact() const
Get the compact id.
IdentifierHash calo_hash() const
cell calo hash
::StatusCode StatusCode
StatusCode definition for legacy code.
HWIdentifier channel_Id(int barrel_ec, int pos_neg, int feedthrough, int slot, int channel) const
create channel identifier from fields
StatusCode initialize(bool used=true)
Identifier cell_id(const int subCalo, const int barec_or_posneg, const int sampling_or_fcalmodule, const int region_or_dummy, const int eta, const int phi) const
Make a cell (== channel) ID from constituting fields and subCalo index; for (Mini)FCAL,...
This class provides the client interface for accessing the detector description information common to...
Data object for each calorimeter readout cell.
float eta() const
cell eta
float phi() const
cell phi
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
bool is_lar_hec() const
cell belongs to HEC
size_type calo_cell_hash_max(void) const
cell 'global' hash table max size