CMS 3D CMS Logo

SiChargeCollectionDrifter Class Reference

Base class for the drifting of charges in the silicon. More...

#include <SimTracker/SiStripDigitizer/interface/SiChargeCollectionDrifter.h>

Inheritance diagram for SiChargeCollectionDrifter:

SiLinearChargeCollectionDrifter

List of all members.

Public Types

typedef std::vector< SignalPointcollection_type
typedef std::vector
< EnergyDepositUnit
ionization_type

Public Member Functions

virtual collection_type drift (const ionization_type, const LocalVector &, double, double)=0
virtual ~SiChargeCollectionDrifter ()


Detailed Description

Base class for the drifting of charges in the silicon.

Definition at line 12 of file SiChargeCollectionDrifter.h.


Member Typedef Documentation

typedef std::vector<SignalPoint> SiChargeCollectionDrifter::collection_type

Definition at line 14 of file SiChargeCollectionDrifter.h.

typedef std::vector<EnergyDepositUnit> SiChargeCollectionDrifter::ionization_type

Definition at line 15 of file SiChargeCollectionDrifter.h.


Constructor & Destructor Documentation

virtual SiChargeCollectionDrifter::~SiChargeCollectionDrifter (  )  [inline, virtual]

Definition at line 17 of file SiChargeCollectionDrifter.h.

00017 { }


Member Function Documentation

virtual collection_type SiChargeCollectionDrifter::drift ( const   ionization_type,
const LocalVector ,
double  ,
double   
) [pure virtual]

Implemented in SiLinearChargeCollectionDrifter.

Referenced by SiHitDigitizer::processHit().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:31:32 2009 for CMSSW by  doxygen 1.5.4