CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
SiChargeCollectionDrifter Class Referenceabstract

#include <SiChargeCollectionDrifter.h>

Inheritance diagram for SiChargeCollectionDrifter:
SiLinearChargeCollectionDrifter

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

Definition at line 14 of file SiChargeCollectionDrifter.h.

Definition at line 15 of file SiChargeCollectionDrifter.h.

Constructor & Destructor Documentation

virtual SiChargeCollectionDrifter::~SiChargeCollectionDrifter ( )
inlinevirtual

Definition at line 17 of file SiChargeCollectionDrifter.h.

17 {}

Member Function Documentation

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