36 #include "G4VHitsCollection.hh"
44 thePrimaryVertex(nullptr),numberOfPrimaryVertex(0),
45 HC(nullptr),DC(nullptr),trajectoryContainer(nullptr),
46 eventAborted(false),userInfo(nullptr),
47 randomNumberStatus(nullptr),validRandomNumberStatus(false),
48 randomNumberStatusForProcessing(nullptr),validRandomNumberStatusForProcessing(false),
49 keepTheEvent(false),grips(0)
55 thePrimaryVertex(nullptr),numberOfPrimaryVertex(0),
56 HC(nullptr),DC(nullptr),trajectoryContainer(nullptr),
57 eventAborted(false),userInfo(nullptr),
58 randomNumberStatus(nullptr),validRandomNumberStatus(false),
59 randomNumberStatusForProcessing(nullptr),validRandomNumberStatusForProcessing(false),
60 keepTheEvent(false),grips(0)
70 nextVertex = thisVertex->
GetNext();
74 thePrimaryVertex =
nullptr;
77 if(trajectoryContainer)
80 delete trajectoryContainer;
83 delete randomNumberStatus;
84 delete randomNumberStatusForProcessing;
89 return ( eventID == right.eventID );
94 return ( eventID != right.eventID );
105 if(!pVVisManager)
return;
107 if(trajectoryContainer)
110 for(
G4int i=0;i<n_traj;i++)
111 { (*trajectoryContainer)[i]->DrawTrajectory(); }
117 for(
G4int j=0;j<n_HC;j++)
127 for(
G4int j=0;j<n_DC;j++)
G4VHitsCollection * GetHC(G4int i)
static G4VVisManager * GetConcreteInstance()
G4int operator==(const G4Event &right) const
G4VDigiCollection * GetDC(G4int i) const
G4EVENT_DLL G4ThreadLocal G4Allocator< G4Event > * anEventAllocator
virtual void DrawAllHits()
G4GLOB_DLL std::ostream G4cout
G4PrimaryVertex * GetNext() const
G4int GetCapacity() const
virtual void DrawAllDigi()
G4int operator!=(const G4Event &right) const