BesTStats Class Reference

#include <BesSensitiveManager.hh>

List of all members.

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


Detailed Description

Definition at line 33 of file BesSensitiveManager.hh.


Constructor & Destructor Documentation

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]

Definition at line 54 of file BesSensitiveManager.hh.

00054 {;}


Member Function Documentation

bool BesTStats::operator== ( const BesTStats other  )  const [inline]

Definition at line 56 of file BesSensitiveManager.hh.

References G4index, and EvtCyclic3::other().

00056 { return G4index == other.G4index; }


Friends And Related Function Documentation

friend class BesSensitiveManager [friend]

Definition at line 35 of file BesSensitiveManager.hh.


Member Data Documentation

G4int BesTStats::G4index [private]

Definition at line 59 of file BesSensitiveManager.hh.

Referenced by operator==().

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.


Generated on Tue Nov 29 23:17:37 2016 for BOSS_7.0.2 by  doxygen 1.4.7