SimRomanPot
SimFP420
interface
ChargeDrifterFP420.h
Go to the documentation of this file.
1
#ifndef ChargeDrifterFP420_h
2
#define ChargeDrifterFP420_h
3
4
#include "
SimRomanPot/SimFP420/interface/CDrifterFP420.h
"
5
#include "
SimRomanPot/SimFP420/interface/EnergySegmentFP420.h
"
6
7
class
ChargeDrifterFP420
:
public
CDrifterFP420
{
8
public
:
9
ChargeDrifterFP420
(
double
,
double
,
double
,
double
,
double
,
double
,
double
,
double
,
double
,
int
);
10
CDrifterFP420::collection_type
drift
(
const
CDrifterFP420::ionization_type
&,
11
const
G4ThreeVector &,
12
const
int
&)
override
;
13
14
private
:
15
AmplitudeSegmentFP420
drift
(
const
EnergySegmentFP420
&,
const
G4ThreeVector &,
const
int
&);
16
17
double
modulePath
;
18
double
constTe
;
19
double
constDe
;
20
double
temperature
;
21
double
startT0
;
22
double
depV
;
23
double
appV
;
24
double
ldriftcurrX
;
25
double
ldriftcurrY
;
26
int
verbo
;
27
};
28
29
#endif
CDrifterFP420::ionization_type
std::vector< EnergySegmentFP420 > ionization_type
Definition:
CDrifterFP420.h:14
ChargeDrifterFP420::depV
double depV
Definition:
ChargeDrifterFP420.h:22
CDrifterFP420::collection_type
std::vector< AmplitudeSegmentFP420 > collection_type
Definition:
CDrifterFP420.h:13
ChargeDrifterFP420::startT0
double startT0
Definition:
ChargeDrifterFP420.h:21
ChargeDrifterFP420::constTe
double constTe
Definition:
ChargeDrifterFP420.h:18
ChargeDrifterFP420::appV
double appV
Definition:
ChargeDrifterFP420.h:23
ChargeDrifterFP420::ldriftcurrY
double ldriftcurrY
Definition:
ChargeDrifterFP420.h:25
ChargeDrifterFP420::verbo
int verbo
Definition:
ChargeDrifterFP420.h:26
ChargeDrifterFP420::temperature
double temperature
Definition:
ChargeDrifterFP420.h:20
EnergySegmentFP420.h
ChargeDrifterFP420::modulePath
double modulePath
Definition:
ChargeDrifterFP420.h:17
AmplitudeSegmentFP420
Definition:
AmplitudeSegmentFP420.h:9
CDrifterFP420
Definition:
CDrifterFP420.h:11
ChargeDrifterFP420::ChargeDrifterFP420
ChargeDrifterFP420(double, double, double, double, double, double, double, double, double, int)
Definition:
ChargeDrifterFP420.cc:10
CDrifterFP420.h
ChargeDrifterFP420::drift
CDrifterFP420::collection_type drift(const CDrifterFP420::ionization_type &, const G4ThreeVector &, const int &) override
Definition:
ChargeDrifterFP420.cc:37
ChargeDrifterFP420
Definition:
ChargeDrifterFP420.h:7
ChargeDrifterFP420::constDe
double constDe
Definition:
ChargeDrifterFP420.h:19
ChargeDrifterFP420::ldriftcurrX
double ldriftcurrX
Definition:
ChargeDrifterFP420.h:24
EnergySegmentFP420
Definition:
EnergySegmentFP420.h:10
Generated for CMSSW Reference Manual by
1.8.16