CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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);
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
ChargeDrifterFP420(double, double, double, double, double, double, double, double, double, int)
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:13
std::vector< EnergySegmentFP420 > ionization_type
Definition: CDrifterFP420.h:14
CDrifterFP420::collection_type drift(const CDrifterFP420::ionization_type &, const G4ThreeVector &, const int &) override