36 #include "G4VHitsCollection.hh"
44 thePrimaryVertex(0),numberOfPrimaryVertex(0),
45 HC(0),DC(0),trajectoryContainer(0),eventAborted(false),userInfo(0),
46 randomNumberStatus(0),validRandomNumberStatus(false),
47 randomNumberStatusForProcessing(0),validRandomNumberStatusForProcessing(false),
54 thePrimaryVertex(0),numberOfPrimaryVertex(0),
55 HC(0),DC(0),trajectoryContainer(0),eventAborted(false),userInfo(0),
56 randomNumberStatus(0),validRandomNumberStatus(false),
57 randomNumberStatusForProcessing(0),validRandomNumberStatusForProcessing(false),
64 if(thePrimaryVertex)
delete thePrimaryVertex;
67 if(trajectoryContainer)
70 delete trajectoryContainer;
72 if(userInfo)
delete userInfo;
73 if(validRandomNumberStatus)
delete randomNumberStatus;
74 if(validRandomNumberStatusForProcessing)
delete randomNumberStatusForProcessing;
79 return ( eventID == right.eventID );
84 return ( eventID != right.eventID );
95 if(!pVVisManager)
return;
97 if(trajectoryContainer)
100 for(
G4int i=0;i<n_traj;i++)
101 { (*trajectoryContainer)[i]->DrawTrajectory(); }
107 for(
G4int j=0;j<n_HC;j++)
117 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
G4int GetCapacity() const
virtual void DrawAllDigi()
G4int operator!=(const G4Event &right) const