Public Member Functions | |
BDSOutputBase () | |
virtual | ~BDSOutputBase () |
virtual void | WriteHits (BDSSamplerHitsCollection *)=0 |
write sampler hit collection | |
virtual void | WriteEnergyLoss (BDSEnergyCounterHitsCollection *)=0 |
make energy loss histo | |
virtual void | WritePrimaryLoss (BDSEnergyCounterHit *)=0 |
make primary loss histo - where primaries stop being primaries | |
virtual void | WritePrimaryHit (BDSEnergyCounterHit *)=0 |
make primary hits histo - where primaries impact | |
virtual void | WriteTrajectory (std::vector< BDSTrajectory * > &TrajVec)=0 |
write a trajectory | |
virtual void | WritePrimary (G4String samplerName, G4double E, G4double x0, G4double y0, G4double z0, G4double xp, G4double yp, G4double zp, G4double t, G4double weight, G4int PDGType, G4int nEvent, G4int TurnsTaken)=0 |
write primary hit | |
virtual void | WriteHistogram (BDSHistogram1D *histogramIn)=0 |
write a histgoram | |
virtual void | Commit ()=0 |
write and close and open new file | |
virtual void | Write ()=0 |
write and close the file | |
Protected Attributes | |
int | eventNumber |
current event number | |
int | numberEventPerFile |
number of events stored per file | |
int | outputFileNumber |
number of output file | |
G4String | filename |
file name |
Definition at line 14 of file BDSOutputBase.hh.