CMS 3D CMS Logo

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< EnergyDepositUnitionization_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

◆ collection_type

Definition at line 14 of file SiChargeCollectionDrifter.h.

◆ ionization_type

Definition at line 15 of file SiChargeCollectionDrifter.h.

Constructor & Destructor Documentation

◆ ~SiChargeCollectionDrifter()

virtual SiChargeCollectionDrifter::~SiChargeCollectionDrifter ( )
inlinevirtual

Definition at line 17 of file SiChargeCollectionDrifter.h.

17 {}

Member Function Documentation

◆ drift()

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