GEMC
2.2
Geant4 Monte-Carlo Framework
Main Page
Namespaces
Data Structures
Files
File List
Globals
generator
particle.h
Go to the documentation of this file.
1
#ifndef PARTICLE_FACTORY_H
2
#define PARTICLE_FACTORY_H 1
3
4
// geant4 headers
5
#include "G4ThreeVector.hh"
6
7
// c++ headers
8
#include <string>
9
using namespace
std
;
10
19
20
class
gparticle
21
{
22
public
:
23
gparticle
(G4ThreeVector vertex, G4ThreeVector mom,
int
id
, G4ThreeVector polar);
24
~gparticle
(){;}
25
26
G4ThreeVector
v
;
27
G4ThreeVector
p
;
28
int
pid
;
29
string
name
;
30
31
double
vtime
;
32
G4ThreeVector
polarization
;
33
35
friend
ostream &
operator<<
(ostream &stream,
gparticle
);
36
37
};
38
39
40
41
42
#endif
gparticle
Definition:
particle.h:20
gparticle::v
G4ThreeVector v
Definition:
particle.h:26
operator<<
ostream & operator<<(ostream &stream, detector Detector)
Definition:
detector.cc:1071
std
STL namespace.
gparticle::~gparticle
~gparticle()
Definition:
particle.h:24
gparticle::pid
int pid
Definition:
particle.h:28
gparticle::polarization
G4ThreeVector polarization
Overloaded "<<" for gparticle class. Dumps infos on screen.
Definition:
particle.h:32
gparticle::p
G4ThreeVector p
Definition:
particle.h:27
gparticle::name
string name
Definition:
particle.h:29
gparticle::vtime
double vtime
Definition:
particle.h:31
Generated on Wed Jul 6 2016 11:13:15 for GEMC by
1.8.11