#include <BDSOutputASCII.hh>
Inheritance diagram for BDSOutputASCII:


Public Member Functions | |
| BDSOutputASCII () | |
| virtual | ~BDSOutputASCII () |
| > default constructor | |
| virtual void | WriteHits (BDSSamplerHitsCollection *) |
| write sampler hit collection | |
| virtual void | WriteEnergyLoss (BDSEnergyCounterHitsCollection *) |
| make energy loss histo | |
| virtual void | WritePrimaryLoss (BDSEnergyCounterHit *) |
| write primary loss histo | |
| virtual void | WritePrimaryHit (BDSEnergyCounterHit *) |
| write primary hits histo | |
| virtual void | WriteTrajectory (std::vector< BDSTrajectory * > &TrajVec) |
| 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) |
| write primary hit | |
| virtual void | WriteHistogram (BDSHistogram1D *histogramIn) |
| write a histogram | |
| virtual void | Commit () |
| write and close and open new file | |
| virtual void | Write () |
| > close the file | |
Private Member Functions | |
| void | WriteAsciiHit (std::ofstream *outfile, G4int PDGType, G4double Mom, G4double X, G4double Y, G4double Z, G4double S, G4double XPrime, G4double YPrime, G4int EventNo, G4double Weight, G4int ParentID, G4int TrackID, G4int TurnsTaken) |
Private Attributes | |
| G4String | basefilename |
| > close and open new file | |
| G4String | timestring |
| std::ofstream | ofMain |
| main output file | |
| std::ofstream | ofPrimaries |
| primaries output file | |
| std::ofstream | ofELoss |
| energy loss hits output file | |
| std::ofstream | ofPLoss |
| primary loss hits output file | |
Write BDSIM output to multiple ascii text files. Originally part of BDSIM code base and recently developed and maintained by Jochem Snuverink & Laurie Nevay
Definition at line 18 of file BDSOutputASCII.hh.
1.4.7