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.