CMS 3D CMS Logo

ChargeDrifterFP420.h
Go to the documentation of this file.
1 #ifndef ChargeDrifterFP420_h
2 #define ChargeDrifterFP420_h
3 
6 
8  public:
9  ChargeDrifterFP420(double,double,double,double,double,double,double,double,double,int);
10  CDrifterFP420::collection_type drift (const CDrifterFP420::ionization_type&, const G4ThreeVector&, const int&) override;
11 
12  private:
13 
14  AmplitudeSegmentFP420 drift(const EnergySegmentFP420&, const G4ThreeVector&, const int&);
15 
16  double modulePath;
17  double constTe;
18  double constDe;
19  double temperature;
20  double startT0;
21  double depV;
22  double appV;
23  double ldriftcurrX;
24  double ldriftcurrY;
25  int verbo;
26 
27 };
28 
29 
30 #endif
31 
ChargeDrifterFP420(double, double, double, double, double, double, double, double, double, int)
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:14
std::vector< EnergySegmentFP420 > ionization_type
Definition: CDrifterFP420.h:15
CDrifterFP420::collection_type drift(const CDrifterFP420::ionization_type &, const G4ThreeVector &, const int &) override