

Public Member Functions | |
| BDSOutputVector () | |
| ~BDSOutputVector () | |
| void | Add (BDSOutputBase *) |
| add output type | |
| virtual void | WriteHits (BDSSamplerHitsCollection *) |
| write sampler hit collection | |
| virtual void | WriteEnergyLoss (BDSEnergyCounterHitsCollection *) |
| make energy loss histo | |
| virtual void | WritePrimaryLoss (BDSEnergyCounterHit *) |
| make primary loss histo | |
| virtual void | WritePrimaryHit (BDSEnergyCounterHit *) |
| make primary hits histo - where primaries impact | |
| 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 () |
| write and close the file | |
Private Attributes | |
| std::vector< BDSOutputBase * > | output |
Definition at line 10 of file BDSOutputVector.hh.
1.4.7