Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimRomanPot
SimFP420
interface
CDrifterFP420.h
Go to the documentation of this file.
1
#ifndef CDrifterFP420_h
2
#define CDrifterFP420_h
3
4
#include "
SimRomanPot/SimFP420/interface/EnergySegmentFP420.h
"
5
#include "
SimRomanPot/SimFP420/interface/AmplitudeSegmentFP420.h
"
6
//#include "ClassReuse/GeomVector/interface/LocalVector.h"
7
#include "G4StepPoint.hh"
8
9
10
#include<vector>
11
12
class
CDrifterFP420
{
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
CDrifterFP420::drift
virtual collection_type drift(const ionization_type &, const G4ThreeVector &, const int &)=0
CDrifterFP420::collection_type
std::vector< AmplitudeSegmentFP420 > collection_type
Definition:
CDrifterFP420.h:14
EnergySegmentFP420.h
CDrifterFP420::ionization_type
std::vector< EnergySegmentFP420 > ionization_type
Definition:
CDrifterFP420.h:15
CDrifterFP420
Definition:
CDrifterFP420.h:12
CDrifterFP420::~CDrifterFP420
virtual ~CDrifterFP420()
Definition:
CDrifterFP420.h:17
AmplitudeSegmentFP420.h
Generated for CMSSW Reference Manual by
1.8.5