BDSOutput Class Reference

Collaboration diagram for BDSOutput:

Collaboration graph
[legend]

Public Member Functions

 BDSOutput ()
 BDSOutput (BDSOutputFormat format)
void SetFormat (BDSOutputFormat format)
void Init (G4int FileNum)
 ~BDSOutput ()
void WriteHits (BDSSamplerHitsCollection *)
void WriteEnergyLoss (BDSEnergyCounterHitsCollection *)
G4int WriteTrajectory (TrajectoryVector *TrajVec)
G4int WriteTrajectory (std::vector< G4VTrajectory * > TrajVec)
void Echo (G4String str)
G4int Commit ()
void Write ()

Data Fields

G4int nSamplers
G4double zMax
G4double transMax
std::vector< G4String > SampName
std::vector< G4String > CSampName

Private Attributes

G4String _filename
G4int format
std::ofstream of
std::ofstream ofEloss
int outputFileNumber
float x0
float xp0
float y0
float yp0
float z0
float zp0
float E0
float t0
float x
float xp
float y
float yp
float z
float zp
float E
float Edep
float t
float X
float Xp
float Y
float Yp
float Z
float Zp
float s
float weight
float EWeightZ
int part
int nev
int pID
int theID
int track_id
float z_el
float E_el
float x_el_p
float y_el_p
float z_el_p
float E_el_p
int part_el_p
int pID_el_p
int weight_el_p
char volumeName_el_p [100]

Detailed Description

Definition at line 38 of file BDSOutput.hh.


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7