CMS 3D CMS Logo

CDrifterFP420.h

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 //#include "ClassReuse/GeomVector/interface/LocalVector.h"
00007 #include "G4StepPoint.hh"
00008 
00009 using namespace std;
00010 #include<vector>
00011 
00012 class CDrifterFP420{
00013  public:  
00014   typedef vector <AmplitudeSegmentFP420> collection_type;
00015   typedef vector <EnergySegmentFP420> ionization_type;
00016 
00017   virtual ~CDrifterFP420() { }
00018 
00019   virtual collection_type drift (const ionization_type, const G4ThreeVector&, const int&) = 0;
00020 //  virtual collection_type drift (const ionization_type, const G4ThreeVector&) = 0;
00021 
00022 };
00023 
00024 #endif
00025 

Generated on Tue Jun 9 17:47:50 2009 for CMSSW by  doxygen 1.5.4