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

Full set of coordinates for association with primary vertex. Vector version. More...

#include <BDSPrimaryVertexInformationV.hh>

Inheritance diagram for BDSPrimaryVertexInformationV:
Inheritance graph
Collaboration diagram for BDSPrimaryVertexInformationV:
Collaboration graph

Public Member Functions

 BDSPrimaryVertexInformationV (std::vector< BDSPrimaryVertexInformation > &verticesIn)
 
virtual void Print () const
 Required implementation by virtual base class. More...
 
G4int NVertices () const
 

Data Fields

std::vector< BDSPrimaryVertexInformationvertices
 Full set of coordinates. More...
 

Detailed Description

Full set of coordinates for association with primary vertex. Vector version.

This stores a full set of coordinates in both the curvilinear and global Cartesian coordinate frame that can be associated with the G4PrimaryVertex for an event.

This is similar to BDSPrimaryVertexInformation but stores a vector of all quantities used in the case of a multi-particle vertex.

Author
Laurie Nevay

Definition at line 42 of file BDSPrimaryVertexInformationV.hh.

Constructor & Destructor Documentation

◆ BDSPrimaryVertexInformationV()

BDSPrimaryVertexInformationV::BDSPrimaryVertexInformationV ( std::vector< BDSPrimaryVertexInformation > &  verticesIn)
inlineexplicit

Definition at line 46 of file BDSPrimaryVertexInformationV.hh.

◆ ~BDSPrimaryVertexInformationV()

virtual BDSPrimaryVertexInformationV::~BDSPrimaryVertexInformationV ( )
inlinevirtual

Definition at line 49 of file BDSPrimaryVertexInformationV.hh.

Member Function Documentation

◆ NVertices()

G4int BDSPrimaryVertexInformationV::NVertices ( ) const
inline

Definition at line 56 of file BDSPrimaryVertexInformationV.hh.

◆ Print()

virtual void BDSPrimaryVertexInformationV::Print ( ) const
inlinevirtual

Required implementation by virtual base class.

Definition at line 52 of file BDSPrimaryVertexInformationV.hh.

Field Documentation

◆ vertices

std::vector<BDSPrimaryVertexInformation> BDSPrimaryVertexInformationV::vertices

Full set of coordinates.

Definition at line 54 of file BDSPrimaryVertexInformationV.hh.

Referenced by BDSOutputROOTEventSampler< U >::Fill().


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