CMS 3D CMS Logo

CDrifterFP420.h
Go to the documentation of this file.
1 #ifndef CDrifterFP420_h
2 #define CDrifterFP420_h
3 
6 //#include "ClassReuse/GeomVector/interface/LocalVector.h"
7 #include "G4StepPoint.hh"
8 
9 
10 #include<vector>
11 
13  public:
14  typedef std::vector <AmplitudeSegmentFP420> collection_type;
15  typedef std::vector <EnergySegmentFP420> ionization_type;
16 
17  virtual ~CDrifterFP420() { }
18 
19  virtual collection_type drift (const ionization_type&, const G4ThreeVector&, const int&) = 0;
20 // virtual collection_type drift (const ionization_type, const G4ThreeVector&) = 0;
21 
22 };
23 
24 #endif
25 
virtual collection_type drift(const ionization_type &, const G4ThreeVector &, const int &)=0
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:14
std::vector< EnergySegmentFP420 > ionization_type
Definition: CDrifterFP420.h:15
virtual ~CDrifterFP420()
Definition: CDrifterFP420.h:17