|
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.