CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC2_patch1/src/SimRomanPot/SimFP420/interface/ChargeDrifterFP420.h

Go to the documentation of this file.
00001 #ifndef ChargeDrifterFP420_h
00002 #define ChargeDrifterFP420_h
00003 
00004 #include "SimRomanPot/SimFP420/interface/CDrifterFP420.h"
00005 #include "SimRomanPot/SimFP420/interface/EnergySegmentFP420.h"
00006 
00007 class ChargeDrifterFP420 : public CDrifterFP420{
00008  public:
00009   ChargeDrifterFP420(double,double,double,double,double,double,double,double,double,int);
00010   CDrifterFP420::collection_type drift (const CDrifterFP420::ionization_type, const G4ThreeVector&, const int&);
00011 
00012  private:
00013   
00014   AmplitudeSegmentFP420 drift(const EnergySegmentFP420&, const G4ThreeVector&, const int&);
00015   
00016   double modulePath;
00017   double constTe;
00018   double constDe;
00019   double temperature;
00020   double startT0;
00021   double depV;
00022   double appV;
00023   double ldriftcurrX;
00024   double ldriftcurrY;
00025   int verbo;
00026   
00027 };
00028 
00029 
00030 #endif
00031