BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
|
Data stored for each cavity in the model. More...
#include <BDSOutputROOTEventCavityInfo.hh>
Public Member Functions | |
BDSOutputROOTEventCavityInfo () | |
Default constructor for ROOT. | |
void | Fill (const BDSBeamlineElement *element) |
virtual void | Flush () |
ClassDef (BDSOutputROOTEventCavityInfo, 1) | |
Data Fields | |
std::string | componentName |
std::string | componentType |
double | length |
double | tilt |
double | efield |
double | gradient |
double | frequency |
double | phase |
std::string | material |
std::string | cavityType |
double | irisRadius |
double | thickness |
double | equatorRadius |
double | halfCellLength |
int | numberOfPoints |
int | numberOfCells |
double | equatorHorizontalAxis |
double | equatorVerticalAxis |
double | irisHorizontalAxis |
double | irisVerticalAxis |
double | tangentLineAngle |
Data stored for each cavity in the model.
Definition at line 36 of file BDSOutputROOTEventCavityInfo.hh.
|
virtual |
Definition at line 60 of file BDSOutputROOTEventCavityInfo.cc.
void BDSOutputROOTEventCavityInfo::Fill | ( | const BDSBeamlineElement * | element | ) |
Definition at line 89 of file BDSOutputROOTEventCavityInfo.cc.
|
virtual |
Definition at line 63 of file BDSOutputROOTEventCavityInfo.cc.
std::string BDSOutputROOTEventCavityInfo::cavityType |
Definition at line 51 of file BDSOutputROOTEventCavityInfo.hh.
std::string BDSOutputROOTEventCavityInfo::componentName |
Definition at line 42 of file BDSOutputROOTEventCavityInfo.hh.
std::string BDSOutputROOTEventCavityInfo::componentType |
Definition at line 43 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::efield |
Definition at line 46 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::equatorHorizontalAxis |
Definition at line 58 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::equatorRadius |
Definition at line 54 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::equatorVerticalAxis |
Definition at line 59 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::frequency |
Definition at line 48 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::gradient |
Definition at line 47 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::halfCellLength |
Definition at line 55 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::irisHorizontalAxis |
Definition at line 60 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::irisRadius |
Definition at line 52 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::irisVerticalAxis |
Definition at line 61 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::length |
Definition at line 44 of file BDSOutputROOTEventCavityInfo.hh.
std::string BDSOutputROOTEventCavityInfo::material |
Definition at line 50 of file BDSOutputROOTEventCavityInfo.hh.
int BDSOutputROOTEventCavityInfo::numberOfCells |
Definition at line 57 of file BDSOutputROOTEventCavityInfo.hh.
int BDSOutputROOTEventCavityInfo::numberOfPoints |
Definition at line 56 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::phase |
Definition at line 49 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::tangentLineAngle |
Definition at line 62 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::thickness |
Definition at line 53 of file BDSOutputROOTEventCavityInfo.hh.
double BDSOutputROOTEventCavityInfo::tilt |
Definition at line 45 of file BDSOutputROOTEventCavityInfo.hh.