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

Data stored for each collimator in the model. More...

#include <BDSOutputROOTEventCollimatorInfo.hh>

Inheritance diagram for BDSOutputROOTEventCollimatorInfo:
Inheritance graph
Collaboration diagram for BDSOutputROOTEventCollimatorInfo:
Collaboration graph

Public Member Functions

 BDSOutputROOTEventCollimatorInfo ()
 Default constructor for ROOT.
 
void Fill (const BDSBeamlineElement *element)
 
virtual void Flush ()
 
 ClassDef (BDSOutputROOTEventCollimatorInfo, 1)
 

Data Fields

std::string componentName
 
std::string componentType
 
double length
 
double tilt
 
double offsetX
 
double offsetY
 
std::string material
 
double xSizeIn
 
double ySizeIn
 
double xSizeOut
 
double ySizeOut
 

Detailed Description

Data stored for each collimator in the model.

Author
Laurie Nevay

Definition at line 36 of file BDSOutputROOTEventCollimatorInfo.hh.

Constructor & Destructor Documentation

◆ ~BDSOutputROOTEventCollimatorInfo()

BDSOutputROOTEventCollimatorInfo::~BDSOutputROOTEventCollimatorInfo ( )
virtual

Definition at line 46 of file BDSOutputROOTEventCollimatorInfo.cc.

Member Function Documentation

◆ Fill()

void BDSOutputROOTEventCollimatorInfo::Fill ( const BDSBeamlineElement element)

Definition at line 65 of file BDSOutputROOTEventCollimatorInfo.cc.

◆ Flush()

void BDSOutputROOTEventCollimatorInfo::Flush ( )
virtual

Definition at line 49 of file BDSOutputROOTEventCollimatorInfo.cc.

Field Documentation

◆ componentName

std::string BDSOutputROOTEventCollimatorInfo::componentName

Definition at line 42 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ componentType

std::string BDSOutputROOTEventCollimatorInfo::componentType

Definition at line 43 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ length

double BDSOutputROOTEventCollimatorInfo::length

Definition at line 44 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ material

std::string BDSOutputROOTEventCollimatorInfo::material

Definition at line 48 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ offsetX

double BDSOutputROOTEventCollimatorInfo::offsetX

Definition at line 46 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ offsetY

double BDSOutputROOTEventCollimatorInfo::offsetY

Definition at line 47 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ tilt

double BDSOutputROOTEventCollimatorInfo::tilt

Definition at line 45 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ xSizeIn

double BDSOutputROOTEventCollimatorInfo::xSizeIn

Definition at line 49 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ xSizeOut

double BDSOutputROOTEventCollimatorInfo::xSizeOut

Definition at line 51 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ ySizeIn

double BDSOutputROOTEventCollimatorInfo::ySizeIn

Definition at line 50 of file BDSOutputROOTEventCollimatorInfo.hh.

◆ ySizeOut

double BDSOutputROOTEventCollimatorInfo::ySizeOut

Definition at line 52 of file BDSOutputROOTEventCollimatorInfo.hh.


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