#ifndef CalorimeterDigi_h #define CalorimeterDigi_h #include "CalCell.h" #include class CalorimeterDigi { public: /// Contructor CalorimeterDigi( double resolution ) : m_resolution( resolution ) { } ; /// Lit le vecteur de cellules cree lors de la phase de simulation void ReadCalorimeterTrueCells( const std::vector< CalCell > & caldata ) { m_data = caldata ; } ; /** Cree un vector de cellules apres digitisation (ie cree un * vecteur de quantites "mesurees" par le calorimetre). */ std::vector< CalCell > CreateDigits( ) const ; private: /// Resolution du calorimetre double m_resolution ; /// Vecteur interne de travail std::vector< CalCell > m_data ; }; #endif // CalorimeterDigi_h