CMS 3D CMS Logo

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

#include <HGCHEfrontDigitizer.h>

Inheritance diagram for HGCHEfrontDigitizer:
HGCDigitizerBase< HGCHEDataFrame >

Public Member Functions

 HGCHEfrontDigitizer (const edm::ParameterSet &ps)
 
void runDigitizer (std::auto_ptr< HGCHEDigiCollection > &digiColl, HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine)
 
 ~HGCHEfrontDigitizer ()
 
- Public Member Functions inherited from HGCDigitizerBase< HGCHEDataFrame >
 HGCDigitizerBase (const edm::ParameterSet &ps)
 CTOR. More...
 
void run (std::auto_ptr< DColl > &digiColl, HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine)
 steer digitization mode More...
 
virtual void runDigitizer (std::auto_ptr< DColl > &coll, HGCSimHitDataAccumulator &simData, uint32_t digitizerType, CLHEP::HepRandomEngine *engine)
 to be specialized by top class More...
 
void runShaper (HGCHEDataFrame &dataFrame)
 applies a shape to each time sample and propagates the tails to the subsequent time samples More...
 
void runTrivial (std::auto_ptr< DColl > &coll, HGCSimHitDataAccumulator &simData, CLHEP::HepRandomEngine *engine)
 a trivial digitization: sum energies and digitize without noise More...
 
void updateOutput (std::auto_ptr< DColl > &coll, HGCHEDataFramerawDataFrame)
 prepares the output according to the number of time samples to produce More...
 
 ~HGCDigitizerBase ()
 DTOR. More...
 

Additional Inherited Members

- Public Types inherited from HGCDigitizerBase< HGCHEDataFrame >
typedef edm::SortedCollection
< HGCHEDataFrame
DColl
 
- Public Attributes inherited from HGCDigitizerBase< HGCHEDataFrame >
uint32_t adcThreshold_
 
int bxTime_
 
bool doTimeSamples_
 
double lsbInMIP_
 
double mip2noise_
 
double mipInKeV_
 
edm::ParameterSet myCfg_
 
double shaperN_
 
double shaperTau_
 

Detailed Description

Definition at line 7 of file HGCHEfrontDigitizer.h.

Constructor & Destructor Documentation

HGCHEfrontDigitizer::HGCHEfrontDigitizer ( const edm::ParameterSet ps)

Definition at line 4 of file HGCHEfrontDigitizer.cc.

4  : HGCDigitizerBase(ps) {
5 }
HGCDigitizerBase(const edm::ParameterSet &ps)
CTOR.
HGCHEfrontDigitizer::~HGCHEfrontDigitizer ( )

Definition at line 12 of file HGCHEfrontDigitizer.cc.

12 { }

Member Function Documentation

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

Definition at line 8 of file HGCHEfrontDigitizer.cc.

8  {
9 }