|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARCELLREC_MAKELARCELLFROMRAW_H
6 #define LARCELLREC_MAKELARCELLFROMRAW_H
62 const std::vector<const CaloCellCorrection*>* pCorr,
unsigned int poolMaxSize =190000);
74 int e,
int t,
int q ,
unsigned int & ttId)
const;
85 const std::vector<const CaloCellCorrection*>& vCorr,
86 const EventContext& ctx)
const;
92 typedef std::map<unsigned int, CELL_VEC >
CELL_MAP;
LArCell * getLArCell(unsigned int feb, unsigned int chan, int e, int t, int q, CaloGain::CaloGain caloGain, unsigned int &ttId) const
access by Identifier
double getCorrection(LArCell *cell, const std::vector< const CaloCellCorrection * > &vCorr, const EventContext &ctx) const
const LArOnlineID * m_onlineID
Building LArCell objects from LArRawChannel.
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
std::vector< CellInfo > CELL_VEC
void initialize(const LArRoIMap &roiMap, const LArOnOffIdMapping &onOffMap, const CaloDetDescrManager &man, const std::vector< const CaloCellCorrection * > *pCorr, unsigned int poolMaxSize=190000)
initialize the internal map
~MakeLArCellFromRaw()
destructor
std::map< unsigned int, CELL_VEC > CELL_MAP
Data object for LAr calorimeter readout cell.
MakeLArCellFromRaw()
constructor
void setThreshold(float t)
This class provides the client interface for accessing the detector description information common to...
Mapping between calorimeter trigger id to offline/online Identifier.
const CaloDetDescrElement * elem