
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.
1.4.7