#include <GN_Data.h>


Public Member Functions | |
| GN_Data () | |
| Constructor. | |
| ~GN_Data () | |
| Destructor. | |
| double | P (int i) |
| Function to calculate the total momentum for a given vertex. | |
| double | Phi (int i) |
| Function to calculate the azimuthal angle for a given vertex. | |
| void | Reset () |
| Clear the event vectors. | |
| double | Theta (int i) |
| Function to calculate the polar angle for a given vertex. | |
Private Attributes | |
| vector< int > | id |
| int | nGN |
| vector< double > | px |
| vector< double > | py |
| vector< double > | pz |
| vector< int > | q |
| vector< int > | tr |
| vector< double > | x |
| vector< double > | y |
| vector< double > | z |
Friends | |
| class | EventAction |
GN_Data class.
Definition at line 33 of file GN_Data.h.
| GN_Data::GN_Data | ( | ) |
Constructor.
| GN_Data::~GN_Data | ( | ) |
Destructor.
Definition at line 44 of file GN_Data.cc.
| double GN_Data::P | ( | int | i ) |
Function to calculate the total momentum for a given vertex.
Definition at line 70 of file GN_Data.cc.
| double GN_Data::Phi | ( | int | i ) |
Function to calculate the azimuthal angle for a given vertex.
Definition at line 82 of file GN_Data.cc.
| void GN_Data::Reset | ( | ) |
Clear the event vectors.
Definition at line 50 of file GN_Data.cc.
Referenced by EventAction::EndOfEventAction().

| double GN_Data::Theta | ( | int | i ) |
Function to calculate the polar angle for a given vertex.
Definition at line 76 of file GN_Data.cc.
friend class EventAction [friend] |
vector<int> GN_Data::id [private] |
Definition at line 69 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
int GN_Data::nGN [private] |
Definition at line 67 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::px [private] |
Definition at line 77 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::py [private] |
Definition at line 78 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::pz [private] |
Definition at line 79 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<int> GN_Data::q [private] |
Definition at line 70 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<int> GN_Data::tr [private] |
Definition at line 71 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::x [private] |
Definition at line 73 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::y [private] |
Definition at line 74 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
vector<double> GN_Data::z [private] |
Definition at line 75 of file GN_Data.h.
Referenced by EventAction::EndOfEventAction().
1.7.2