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