Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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