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 #include <vector>
10 
12 public:
13  typedef std::vector<AmplitudeSegmentFP420> collection_type;
14  typedef std::vector<EnergySegmentFP420> ionization_type;
15 
16  virtual ~CDrifterFP420() {}
17 
18  virtual collection_type drift(const ionization_type &, const G4ThreeVector &, const int &) = 0;
19  // virtual collection_type drift (const ionization_type, const
20  // G4ThreeVector&) = 0;
21 };
22 
23 #endif
CDrifterFP420::ionization_type
std::vector< EnergySegmentFP420 > ionization_type
Definition: CDrifterFP420.h:14
AmplitudeSegmentFP420.h
CDrifterFP420::collection_type
std::vector< AmplitudeSegmentFP420 > collection_type
Definition: CDrifterFP420.h:13
CDrifterFP420::~CDrifterFP420
virtual ~CDrifterFP420()
Definition: CDrifterFP420.h:16
EnergySegmentFP420.h
CDrifterFP420
Definition: CDrifterFP420.h:11
CDrifterFP420::drift
virtual collection_type drift(const ionization_type &, const G4ThreeVector &, const int &)=0