CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
HGCEEDigitizer Class Reference

#include <HGCEEDigitizer.h>

Inheritance diagram for HGCEEDigitizer:
HGCDigitizerBase< HGCEEDataFrame >

Public Member Functions

 HGCEEDigitizer (const edm::ParameterSet &ps)
 
void runDigitizer (std::auto_ptr< HGCEEDigiCollection > &digiColl, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine)
 
 ~HGCEEDigitizer ()
 
- Public Member Functions inherited from HGCDigitizerBase< HGCEEDataFrame >
 HGCDigitizerBase (const edm::ParameterSet &ps)
 CTOR. More...
 
float keV2fC () const
 getters More...
 
void run (std::auto_ptr< DColl > &digiColl, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine)
 steer digitization mode More...
 
virtual void runDigitizer (std::auto_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizerType, CLHEP::HepRandomEngine *engine)
 to be specialized by top class More...
 
void runSimple (std::auto_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, CLHEP::HepRandomEngine *engine)
 a trivial digitization: sum energies and digitize without noise More...
 
float tdcOnset () const
 
bool toaModeByEnergy () const
 
void updateOutput (std::auto_ptr< DColl > &coll, const HGCEEDataFrame &rawDataFrame)
 prepares the output according to the number of time samples to produce More...
 
 ~HGCDigitizerBase ()
 DTOR. More...
 

Additional Inherited Members

- Public Types inherited from HGCDigitizerBase< HGCEEDataFrame >
typedef edm::SortedCollection
< HGCEEDataFrame
DColl
 
- Protected Attributes inherited from HGCDigitizerBase< HGCEEDataFrame >
double bxTime_
 
bool doTimeSamples_
 
float keV2fC_
 
edm::ParameterSet myCfg_
 
std::unique_ptr
< HGCFEElectronics
< HGCEEDataFrame > > 
myFEelectronics_
 
float noise_fC_
 

Detailed Description

Definition at line 7 of file HGCEEDigitizer.h.

Constructor & Destructor Documentation

HGCEEDigitizer::HGCEEDigitizer ( const edm::ParameterSet ps)

Definition at line 6 of file HGCEEDigitizer.cc.

6 : HGCDigitizerBase(ps) { }
HGCDigitizerBase(const edm::ParameterSet &ps)
CTOR.
HGCEEDigitizer::~HGCEEDigitizer ( )

Definition at line 13 of file HGCEEDigitizer.cc.

13 { }

Member Function Documentation

void HGCEEDigitizer::runDigitizer ( std::auto_ptr< HGCEEDigiCollection > &  digiColl,
hgc::HGCSimHitDataAccumulator simData,
uint32_t  digitizationType,
CLHEP::HepRandomEngine *  engine 
)

Definition at line 9 of file HGCEEDigitizer.cc.

9  {
10 }