Go to the documentation of this file.00001 #ifndef CDrifterFP420_h
00002 #define CDrifterFP420_h
00003
00004 #include "SimRomanPot/SimFP420/interface/EnergySegmentFP420.h"
00005 #include "SimRomanPot/SimFP420/interface/AmplitudeSegmentFP420.h"
00006
00007 #include "G4StepPoint.hh"
00008
00009
00010 #include<vector>
00011
00012 class CDrifterFP420{
00013 public:
00014 typedef std::vector <AmplitudeSegmentFP420> collection_type;
00015 typedef std::vector <EnergySegmentFP420> ionization_type;
00016
00017 virtual ~CDrifterFP420() { }
00018
00019 virtual collection_type drift (const ionization_type, const G4ThreeVector&, const int&) = 0;
00020
00021
00022 };
00023
00024 #endif
00025