![]() |
MiniballSort
|
#include <MiniballEvts.hh>
Public Member Functions | |
| MiniballEvts () | |
| ~MiniballEvts () | |
| void | AddEvt (std::shared_ptr< GammaRayEvt > event) |
| void | AddEvt (std::shared_ptr< GammaRayAddbackEvt > event) |
| void | AddEvt (std::shared_ptr< ParticleEvt > event) |
| void | AddEvt (std::shared_ptr< BeamDumpEvt > event) |
| void | AddEvt (std::shared_ptr< SpedeEvt > event) |
| void | AddEvt (std::shared_ptr< IonChamberEvt > event) |
| unsigned int | GetGammaRayMultiplicity () |
| unsigned int | GetGammaRayAddbackMultiplicity () |
| unsigned int | GetParticleMultiplicity () |
| unsigned int | GetBeamDumpMultiplicity () |
| unsigned int | GetSpedeMultiplicity () |
| unsigned int | GetIonChamberMultiplicity () |
| std::shared_ptr< GammaRayEvt > | GetGammaRayEvt (unsigned int i) |
| std::shared_ptr< GammaRayAddbackEvt > | GetGammaRayAddbackEvt (unsigned int i) |
| std::shared_ptr< ParticleEvt > | GetParticleEvt (unsigned int i) |
| std::shared_ptr< BeamDumpEvt > | GetBeamDumpEvt (unsigned int i) |
| std::shared_ptr< SpedeEvt > | GetSpedeEvt (unsigned int i) |
| std::shared_ptr< IonChamberEvt > | GetIonChamberEvt (unsigned int i) |
| void | ClearEvt () |
| void | SetEBIS (unsigned long t) |
| void | SetT1 (unsigned long t) |
| void | SetSC (unsigned long t) |
| void | SetLaserStatus (bool l) |
| unsigned long | GetEBIS () |
| unsigned long | GetT1 () |
| unsigned long | GetSC () |
| bool | GetLaserStatus () |
Private Attributes | |
| unsigned long | ebis |
| absolute EBIS pulse time | |
| unsigned long | t1 |
| absolute proton pulse time | |
| unsigned long | sc |
| absolute SuperCycle time | |
| bool | laser |
| RILIS laser on (true) or off (false) | |
| std::vector< GammaRayEvt > | gamma_event |
| std::vector< GammaRayAddbackEvt > | gamma_ab_event |
| std::vector< ParticleEvt > | particle_event |
| std::vector< BeamDumpEvt > | bd_event |
| std::vector< SpedeEvt > | spede_event |
| std::vector< IonChamberEvt > | ic_event |
Definition at line 264 of file MiniballEvts.hh.
|
inline |
Definition at line 269 of file MiniballEvts.hh.
|
inline |
Definition at line 270 of file MiniballEvts.hh.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< BeamDumpEvt > | event | ) |
Definition at line 87 of file MiniballEvts.cc.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< GammaRayAddbackEvt > | event | ) |
Definition at line 50 of file MiniballEvts.cc.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< GammaRayEvt > | event | ) |
Definition at line 32 of file MiniballEvts.cc.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< IonChamberEvt > | event | ) |
Definition at line 111 of file MiniballEvts.cc.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< ParticleEvt > | event | ) |
Definition at line 68 of file MiniballEvts.cc.
| void MiniballEvts::AddEvt | ( | std::shared_ptr< SpedeEvt > | event | ) |
Definition at line 99 of file MiniballEvts.cc.
| void MiniballEvts::ClearEvt | ( | ) |
|
inline |
Definition at line 298 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 282 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 319 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists(), MiniballHistogrammer::OffBeam(), MiniballHistogrammer::OffBeam(), MiniballHistogrammer::OffBeam(), MiniballHistogrammer::OnBeam(), MiniballHistogrammer::OnBeam(), MiniballHistogrammer::OnBeam(), and MiniballHistogrammer::T1Cut().
|
inline |
Definition at line 290 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 280 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 286 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 279 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 306 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 284 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 322 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 294 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 281 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 321 of file MiniballEvts.hh.
|
inline |
Definition at line 302 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 283 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillHists().
|
inline |
Definition at line 320 of file MiniballEvts.hh.
Referenced by MiniballHistogrammer::FillParticleGammaHists(), MiniballHistogrammer::FillParticleGammaHists(), and MiniballHistogrammer::T1Cut().
|
inline |
Definition at line 314 of file MiniballEvts.hh.
|
inline |
Definition at line 317 of file MiniballEvts.hh.
|
inline |
Definition at line 316 of file MiniballEvts.hh.
|
inline |
Definition at line 315 of file MiniballEvts.hh.
|
private |
Definition at line 336 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetBeamDumpEvt(), and GetBeamDumpMultiplicity().
|
private |
absolute EBIS pulse time
Definition at line 328 of file MiniballEvts.hh.
Referenced by ClassImp(), GetEBIS(), and SetEBIS().
|
private |
Definition at line 334 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetGammaRayAddbackEvt(), and GetGammaRayAddbackMultiplicity().
|
private |
Definition at line 333 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetGammaRayEvt(), and GetGammaRayMultiplicity().
|
private |
Definition at line 338 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetIonChamberEvt(), and GetIonChamberMultiplicity().
|
private |
RILIS laser on (true) or off (false)
Definition at line 331 of file MiniballEvts.hh.
Referenced by GetLaserStatus(), and SetLaserStatus().
|
private |
Definition at line 335 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetParticleEvt(), and GetParticleMultiplicity().
|
private |
absolute SuperCycle time
Definition at line 330 of file MiniballEvts.hh.
Referenced by ClassImp(), GetSC(), and SetSC().
|
private |
Definition at line 337 of file MiniballEvts.hh.
Referenced by AddEvt(), ClassImp(), GetSpedeEvt(), and GetSpedeMultiplicity().
|
private |
absolute proton pulse time
Definition at line 329 of file MiniballEvts.hh.
Referenced by ClassImp(), GetT1(), and SetT1().