CMS 3D CMS Logo

EEShape.h
Go to the documentation of this file.
1 #ifndef EcalSimAlgos_EEShape_h
2 #define EcalSimAlgos_EEShape_h
3 
5 
6 class EEShape : public EcalShapeBase
7 {
8  public:
9  EEShape(bool useDB):EcalShapeBase(useDB){if(!useDB)buildMe();} // if useDB = true, then buildMe is executed when setEventSetup and DB conditions are available}
10 // EEShape():EcalShapeBase(false){;}
11 
12  protected:
13  void fillShape(float &time_interval, double &m_thresh, EcalShapeBase::DVec& aVec, const edm::EventSetup* es) const override ;
14 };
15 
16 
17 
18 #endif
19 
std::vector< double > DVec
Definition: EcalShapeBase.h:28
void fillShape(float &time_interval, double &m_thresh, EcalShapeBase::DVec &aVec, const edm::EventSetup *es) const override
Definition: EEShape.cc:6
EEShape(bool useDB)
Definition: EEShape.h:9
Definition: EEShape.h:6