Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimTracker
SiStripDigitizer
interface
SiLinearChargeCollectionDrifter.h
Go to the documentation of this file.
1
#ifndef Tracker_SiLinearChargeCollectionDrifter_H
2
#define Tracker_SiLinearChargeCollectionDrifter_H
3
4
#include "
SimTracker/SiStripDigitizer/interface/SiChargeCollectionDrifter.h
"
5
#include "
SimTracker/SiStripDigitizer/interface/EnergyDepositUnit.h
"
12
class
SiLinearChargeCollectionDrifter
:
public
SiChargeCollectionDrifter
{
13
public
:
14
SiLinearChargeCollectionDrifter
(
double
,
double
,
double
,
double
);
15
SiChargeCollectionDrifter::collection_type
drift
(
const
SiChargeCollectionDrifter::ionization_type
,
16
const
LocalVector
&,
double
,
double
);
17
private
:
18
SignalPoint
drift
(
const
EnergyDepositUnit
&,
const
LocalVector
&);
19
private
:
20
double
moduleThickness
;
21
double
timeNormalisation
;
22
double
diffusionConstant
;
23
double
chargeDistributionRMS
;
24
double
depletionVoltage
;
25
double
appliedVoltage
;
26
};
27
#endif
28
EnergyDepositUnit.h
SiLinearChargeCollectionDrifter::depletionVoltage
double depletionVoltage
Definition:
SiLinearChargeCollectionDrifter.h:24
SiLinearChargeCollectionDrifter::appliedVoltage
double appliedVoltage
Definition:
SiLinearChargeCollectionDrifter.h:25
SiLinearChargeCollectionDrifter::timeNormalisation
double timeNormalisation
Definition:
SiLinearChargeCollectionDrifter.h:21
Vector3DBase< float, LocalTag >
SignalPoint
Definition:
SignalPoint.h:12
SiChargeCollectionDrifter
Definition:
SiChargeCollectionDrifter.h:12
SiChargeCollectionDrifter::collection_type
std::vector< SignalPoint > collection_type
Definition:
SiChargeCollectionDrifter.h:14
SiLinearChargeCollectionDrifter::drift
SiChargeCollectionDrifter::collection_type drift(const SiChargeCollectionDrifter::ionization_type, const LocalVector &, double, double)
Definition:
SiLinearChargeCollectionDrifter.cc:14
SiLinearChargeCollectionDrifter::SiLinearChargeCollectionDrifter
SiLinearChargeCollectionDrifter(double, double, double, double)
Definition:
SiLinearChargeCollectionDrifter.cc:3
SiLinearChargeCollectionDrifter::chargeDistributionRMS
double chargeDistributionRMS
Definition:
SiLinearChargeCollectionDrifter.h:23
SiChargeCollectionDrifter.h
SiLinearChargeCollectionDrifter
Definition:
SiLinearChargeCollectionDrifter.h:12
EnergyDepositUnit
Definition:
EnergyDepositUnit.h:10
SiChargeCollectionDrifter::ionization_type
std::vector< EnergyDepositUnit > ionization_type
Definition:
SiChargeCollectionDrifter.h:15
SiLinearChargeCollectionDrifter::diffusionConstant
double diffusionConstant
Definition:
SiLinearChargeCollectionDrifter.h:22
SiLinearChargeCollectionDrifter::moduleThickness
double moduleThickness
Definition:
SiLinearChargeCollectionDrifter.h:20
Generated for CMSSW Reference Manual by
1.8.5