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

A set of particle coordinates in both local and global. More...

#include <BDSParticleCoordsFullGlobal.hh>

Collaboration diagram for BDSParticleCoordsFullGlobal:
Collaboration graph

Public Member Functions

 BDSParticleCoordsFullGlobal (const BDSParticleCoordsFull &localIn, const BDSParticleCoords &globalIn)
 

Data Fields

BDSParticleCoordsFull local
 
BDSParticleCoords global
 
G4int beamlineIndex
 Optional index for where transform was found. More...
 

Friends

std::ostream & operator<< (std::ostream &out, BDSParticleCoordsFullGlobal const &p)
 Output stream. More...
 

Detailed Description

A set of particle coordinates in both local and global.

The beam line index is an optional index for convenience representing the index in the beam line

Author
Laurie Nevay

Definition at line 38 of file BDSParticleCoordsFullGlobal.hh.

Constructor & Destructor Documentation

◆ BDSParticleCoordsFullGlobal() [1/2]

BDSParticleCoordsFullGlobal::BDSParticleCoordsFullGlobal ( )

Definition at line 25 of file BDSParticleCoordsFullGlobal.cc.

◆ BDSParticleCoordsFullGlobal() [2/2]

BDSParticleCoordsFullGlobal::BDSParticleCoordsFullGlobal ( const BDSParticleCoordsFull localIn,
const BDSParticleCoords globalIn 
)

Definition at line 31 of file BDSParticleCoordsFullGlobal.cc.

◆ ~BDSParticleCoordsFullGlobal()

BDSParticleCoordsFullGlobal::~BDSParticleCoordsFullGlobal ( )
inline

Definition at line 44 of file BDSParticleCoordsFullGlobal.hh.

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  out,
BDSParticleCoordsFullGlobal const &  p 
)
friend

Output stream.

Definition at line 38 of file BDSParticleCoordsFullGlobal.cc.

Field Documentation

◆ beamlineIndex

G4int BDSParticleCoordsFullGlobal::beamlineIndex

Optional index for where transform was found.

Definition at line 51 of file BDSParticleCoordsFullGlobal.hh.

Referenced by BDSBunch::ApplyCurvilinearTransform().

◆ global

BDSParticleCoords BDSParticleCoordsFullGlobal::global

Definition at line 50 of file BDSParticleCoordsFullGlobal.hh.

◆ local

BDSParticleCoordsFull BDSParticleCoordsFullGlobal::local

Definition at line 49 of file BDSParticleCoordsFullGlobal.hh.


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