Changeset 1337 for trunk/source/event/include/G4EventManager.hh
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/event/include/G4EventManager.hh
r1228 r1337 25 25 // 26 26 // 27 // $Id: G4EventManager.hh,v 1.2 2 2007/03/08 23:56:12asaim Exp $28 // GEANT4 tag $Name: geant4-09-0 3$27 // $Id: G4EventManager.hh,v 1.23 2010/06/12 04:07:45 asaim Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // … … 51 51 #include "globals.hh" 52 52 class G4VUserEventInformation; 53 54 #ifdef CLHEP_HepMC // Temporarly disabled55 #include "CLHEP/HepMC/GenEvent.h"56 #endif57 53 58 54 // class description: … … 82 78 void ProcessOneEvent(G4Event* anEvent); 83 79 // This method is the main entry to this class for simulating an event. 84 85 #ifdef CLHEP_HepMC // Temporarly disabled on Windows, until CLHEP86 // will support the HepMC module87 void ProcessOneEvent(const HepMC::GenEvent* hepmcevt,G4Event* anEvent=0);88 // This is an alternative entry for large HEP experiments which use89 // HepMC event class. Dummy G4Event object will be created if "anEvent" is null90 // for internal use, but this dummy object will be deleted at the end of this91 // method and will never be available for the use after the processing.92 // Note that in this case of null G4Event pointer no output of the simulated event93 // is returned by this method, but the user must implement some mechanism94 // of storing output by his/herself, e.g. in his/her UserEventAction and/or95 // sensitive detectors.96 // If valid G4Event object is given, this object will not be deleted with97 // this method and output objects such as hits collections and trajectories98 // will be associated to this event object. If this event object has valid99 // primary vertices/particles, they will be added to the given HepMC event input.100 #endif101 80 102 81 void ProcessOneEvent(G4TrackVector* trackVector,G4Event* anEvent=0);
Note: See TracChangeset
for help on using the changeset viewer.