#include <BesSensitiveManager.hh>
Public Member Functions | |
BesTStats () | |
BesTStats (const G4int index, const CLHEP::HepLorentzVector theP4, G4double theTime) | |
~BesTStats () | |
bool | operator== (const BesTStats &other) const |
Private Attributes | |
G4int | G4index |
CLHEP::HepLorentzVector | p4 |
G4double | time |
G4int | trackIndex |
G4int | originVertex |
bool | savedByDefault |
std::vector< int > | vertices |
Friends | |
class | BesSensitiveManager |
Definition at line 33 of file BesSensitiveManager.hh.
BesTStats::BesTStats | ( | ) | [inline] |
Definition at line 38 of file BesSensitiveManager.hh.
00038 : 00039 G4index(-1), 00040 p4(0), 00041 time(0), 00042 trackIndex(-1), 00043 originVertex(-1), 00044 savedByDefault(false), 00045 vertices(0) {;}
BesTStats::BesTStats | ( | const G4int | index, | |
const CLHEP::HepLorentzVector | theP4, | |||
G4double | theTime | |||
) | [inline] |
Definition at line 46 of file BesSensitiveManager.hh.
00047 : G4index(index), 00048 p4(theP4), 00049 time(theTime), 00050 trackIndex(-1), 00051 originVertex(-1), 00052 savedByDefault(false), 00053 vertices(0) {;}
BesTStats::~BesTStats | ( | ) | [inline] |
friend class BesSensitiveManager [friend] |
Definition at line 35 of file BesSensitiveManager.hh.
G4int BesTStats::G4index [private] |
G4int BesTStats::originVertex [private] |
Definition at line 63 of file BesSensitiveManager.hh.
Referenced by BesSensitiveManager::MakeNewTrack().
CLHEP::HepLorentzVector BesTStats::p4 [private] |
Definition at line 60 of file BesSensitiveManager.hh.
Referenced by BesSensitiveManager::MakeNewTrack().
bool BesTStats::savedByDefault [private] |
Definition at line 64 of file BesSensitiveManager.hh.
G4double BesTStats::time [private] |
Definition at line 61 of file BesSensitiveManager.hh.
G4int BesTStats::trackIndex [private] |
Definition at line 62 of file BesSensitiveManager.hh.
Referenced by BesSensitiveManager::MakeNewTrack().
std::vector<int> BesTStats::vertices [private] |
Definition at line 69 of file BesSensitiveManager.hh.