|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    7 #include "Identifier/Identifier.h" 
   30     std::vector<float> tempE;   tempE.reserve(
size*4);
 
   38     std::multimap <unsigned int, unsigned int> map_hashPositions;
 
   40     for (
unsigned int w=0;
w<
size;++
w){
 
   43         unsigned int id = (*it)->cellID().get_identifier32().get_compact();
 
   51         map_hashPositions.insert(std::pair<unsigned int, int>(
id, 
w)); 
 
   61     std::multimap<unsigned int, unsigned int>::const_iterator 
iter;
 
   63     for (
iter=map_hashPositions.begin(); 
iter != map_hashPositions.end(); ++
iter) {
 
   65         unsigned int pHash=(
iter->first)-
old; 
 
   70         tempE.push_back( (
float) hit.
energyEM() ); 
 
  100     std::vector<float> tempE;   tempE.reserve(
cells*4);
 
  101     A.expandToFloat(persCont->
m_energy,tempE);
 
  
std::vector< unsigned int > m_energy
const std::string & name() const
const std::string & Name() const
double energyNonEM() const
boost::transform_iterator< make_const, typename CONT::const_iterator > const_iterator
void reserve(size_type n)
Persistent represenation of a CaloCalibrationContainer,.
double energyInvisible() const
std::vector< unsigned int > m_channelHash
Class to store calorimeter calibration hit.
void setName(const std::string &name)
virtual void persToTrans(const CaloCalibrationHitContainer_p2 *persColl, CaloCalibrationHitContainer *transColl, MsgStream &log)
virtual void transToPers(const CaloCalibrationHitContainer *transColl, CaloCalibrationHitContainer_p2 *persColl, MsgStream &log)
const T * At(unsigned int pos) const
double energyEscaped() const
const_iterator begin() const