BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Public Member Functions | Data Fields
BDSOutputROOTEventCoords Class Reference

A set of coordinates. More...

#include <BDSOutputROOTEventCoords.hh>

Inheritance diagram for BDSOutputROOTEventCoords:
Inheritance graph
Collaboration diagram for BDSOutputROOTEventCoords:
Collaboration graph

Public Member Functions

virtual void Flush ()
 
void Fill (const BDSOutputROOTEventCoords *other)
 Fill from another instance. More...
 
void Fill (const BDSParticleCoords &coords)
 
void Fill (const BDSPrimaryVertexInformationV *vertexInfos)
 
 ClassDef (BDSOutputROOTEventCoords, 3)
 

Data Fields

int n
 
std::vector< double > X
 
std::vector< double > Y
 
std::vector< double > Z
 
std::vector< double > Xp
 
std::vector< double > Yp
 
std::vector< double > Zp
 
std::vector< double > T
 

Detailed Description

A set of coordinates.

Author
Laurie Nevay

Definition at line 38 of file BDSOutputROOTEventCoords.hh.

Constructor & Destructor Documentation

◆ ~BDSOutputROOTEventCoords()

BDSOutputROOTEventCoords::~BDSOutputROOTEventCoords ( )
virtual

Definition at line 32 of file BDSOutputROOTEventCoords.cc.

Member Function Documentation

◆ Fill() [1/3]

void BDSOutputROOTEventCoords::Fill ( const BDSOutputROOTEventCoords other)

Fill from another instance.

Definition at line 68 of file BDSOutputROOTEventCoords.cc.

Referenced by Event::Fill(), BDSOutput::FillEventPrimaryOnly(), and BDSOutput::FillPrimary().

Here is the caller graph for this function:

◆ Fill() [2/3]

void BDSOutputROOTEventCoords::Fill ( const BDSParticleCoords coords)

Definition at line 48 of file BDSOutputROOTEventCoords.cc.

◆ Fill() [3/3]

void BDSOutputROOTEventCoords::Fill ( const BDSPrimaryVertexInformationV vertexInfos)

Definition at line 60 of file BDSOutputROOTEventCoords.cc.

◆ Flush()

void BDSOutputROOTEventCoords::Flush ( )
virtual

Definition at line 35 of file BDSOutputROOTEventCoords.cc.

Field Documentation

◆ n

int BDSOutputROOTEventCoords::n

Definition at line 49 of file BDSOutputROOTEventCoords.hh.

◆ T

std::vector<double> BDSOutputROOTEventCoords::T

Definition at line 56 of file BDSOutputROOTEventCoords.hh.

◆ X

std::vector<double> BDSOutputROOTEventCoords::X

Definition at line 50 of file BDSOutputROOTEventCoords.hh.

◆ Xp

std::vector<double> BDSOutputROOTEventCoords::Xp

Definition at line 53 of file BDSOutputROOTEventCoords.hh.

◆ Y

std::vector<double> BDSOutputROOTEventCoords::Y

Definition at line 51 of file BDSOutputROOTEventCoords.hh.

◆ Yp

std::vector<double> BDSOutputROOTEventCoords::Yp

Definition at line 54 of file BDSOutputROOTEventCoords.hh.

◆ Z

std::vector<double> BDSOutputROOTEventCoords::Z

Definition at line 52 of file BDSOutputROOTEventCoords.hh.

◆ Zp

std::vector<double> BDSOutputROOTEventCoords::Zp

Definition at line 55 of file BDSOutputROOTEventCoords.hh.


The documentation for this class was generated from the following files: