|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOTRIGGERTOOL_LARTTCELLMAP_H
6 #define CALOTRIGGERTOOL_LARTTCELLMAP_H
8 #include "Identifier/Identifier.h"
std::map< Identifier, std::vector< Identifier > > m_tt2cellIdMap
void set(const PDATA &t)
initialize from Nova
void convert_to_D(const LArTTCell_P &t, LArTTCell &d)
Identifier whichTTID(const Identifier &id) const
return the offline id (CaloLVL1_ID) of the TT to which a cell (CaloCell_ID) belongs
const std::vector< Identifier > & createCellIDvec(const Identifier &id) const
Return a vector of offline Identifiers (corresponding helpers = LArEM_ID, LArHEC_ID,...
std::vector< LArTTCell_t > LArTTCell
const LArTTCell_P * getP() const
return the persistified map
void convert_to_P(const LArTTCell &t)
Class to provide easy MsgStream access and capabilities.
This is a database object holding the offline TT-cell map.
This is a StoreGate object holding the offline TT-cell map.
std::map< Identifier, Identifier > m_cell2ttIdMap
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
macros to associate a CLID to a type