Persistent Station using ROOT. More...
#include <Station_ROOT.h>
Public Member Functions | |
| ClassDefNV (Station_ROOT, DONT_CHANGE_THIS_NUMBER) | |
| Station_ROOT & | operator= (const Station_ROOT &s) |
| void | operator>> (sevt::Station &s) const |
| Station_ROOT () | |
| Station_ROOT (const Station_ROOT &s) | |
| Station_ROOT (const sevt::Station &s) | |
| ~Station_ROOT () | |
Public Attributes | |
| double | fBottomUpResidual = 0 |
| StationCalibData_ROOT * | fCalibData = nullptr |
| StationGPSData_ROOT * | fGPSData = nullptr |
| int | fId = 0 |
| bool | fIsUUB = false |
| std::vector< PMT_ROOT > | fPMTs |
| StationRecData_ROOT * | fRecData = nullptr |
| int | fReconstructionStatus = kSilent |
| int | fRejectionStatus = kNoRejection |
| bool | fSaturation [2] = { false, false } |
| sevtScintillator_ROOT * | fScintillator = nullptr |
| StationSimData_ROOT * | fSimData = nullptr |
| SmallPMTData_ROOT * | fSmallPMTData = nullptr |
| bool | fSmallPMTSaturation = false |
| int | fT2Life = 2 |
| TimeStamp_ROOT | fTraceStart |
| StationTriggerData_ROOT * | fTriggerData = nullptr |
| MultiTraceD_ROOT * | fVemTrace = nullptr |
Static Public Attributes | |
| static const int | kNoRejection = 0 |
| static const int | kSilent = 2 |
Persistent Station using ROOT.
Definition at line 35 of file Station_ROOT.h.
|
inline |
Definition at line 38 of file Station_ROOT.h.
|
inline |
Definition at line 39 of file Station_ROOT.h.
References utl::s.
| Station_ROOT::~Station_ROOT | ( | ) |
Definition at line 16 of file Station_ROOT.cc.
| Station_ROOT::Station_ROOT | ( | const sevt::Station & | s | ) |
Definition at line 55 of file Station_ROOT.cc.
References sevt::Station::IsHighGainSaturation(), and sevt::Station::IsLowGainSaturation().
| io::Station_ROOT::ClassDefNV | ( | Station_ROOT | , |
| DONT_CHANGE_THIS_NUMBER | |||
| ) |
| Station_ROOT & Station_ROOT::operator= | ( | const Station_ROOT & | s | ) |
Definition at line 30 of file Station_ROOT.cc.
References io::DeepCopy(), fCalibData, fGPSData, fId, fPMTs, fRecData, fReconstructionStatus, fRejectionStatus, fSaturation, fScintillator, fSimData, fSmallPMTData, fSmallPMTSaturation, fT2Life, fTraceStart, fTriggerData, and fVemTrace.
| void Station_ROOT::operator>> | ( | sevt::Station & | s | ) | const |
Definition at line 98 of file Station_ROOT.cc.
References sevt::StationConstants::eCandidate, sevt::StationConstants::eRejected, sevt::StationConstants::eSilent, fCalibData, fGPSData, fId, fPMTs, fRecData, fReconstructionStatus, fRejectionStatus, fSaturation, fScintillator, fSimData, fSmallPMTData, fSmallPMTSaturation, fT2Life, io::MultiTrace_ROOT< T >::fTraces, fTraceStart, fTriggerData, fVemTrace, sevt::Station::GetCalibData(), sevt::Station::GetGPSData(), sevt::Station::GetId(), sevt::Station::GetPMT(), sevt::Station::GetRecData(), sevt::Station::GetScintillator(), sevt::Station::GetSimData(), sevt::Station::GetSmallPMTData(), sevt::Station::GetTriggerData(), sevt::Station::GetVEMTrace(), sevt::Station::HasVEMTrace(), sevt::Station::MakeCalibData(), sevt::Station::MakeGPSData(), sevt::Station::MakeRecData(), sevt::Station::MakeSimData(), sevt::Station::MakeTriggerData(), sevt::Station::MakeVEMTrace(), G4StationSimulatorOG::p, sevt::Station::SetCandidate(), sevt::Station::SetHighGainSaturation(), sevt::Station::SetLowGainSaturation(), sevt::Station::SetRejected(), sevt::Station::SetSilent(), sevt::Station::SetSmallPMTSaturation(), sevt::Station::SetT2Life(), and sevt::Station::SetTraceStartTime().
| double io::Station_ROOT::fBottomUpResidual = 0 |
Definition at line 69 of file Station_ROOT.h.
| StationCalibData_ROOT* io::Station_ROOT::fCalibData = nullptr |
Definition at line 54 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| StationGPSData_ROOT* io::Station_ROOT::fGPSData = nullptr |
Definition at line 56 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| int io::Station_ROOT::fId = 0 |
Definition at line 50 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| bool io::Station_ROOT::fIsUUB = false |
Definition at line 75 of file Station_ROOT.h.
| std::vector<PMT_ROOT> io::Station_ROOT::fPMTs |
Definition at line 51 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| StationRecData_ROOT* io::Station_ROOT::fRecData = nullptr |
Definition at line 53 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| int io::Station_ROOT::fReconstructionStatus = kSilent |
Definition at line 59 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| int io::Station_ROOT::fRejectionStatus = kNoRejection |
Definition at line 66 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| bool io::Station_ROOT::fSaturation[2] = { false, false } |
Definition at line 62 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| sevtScintillator_ROOT* io::Station_ROOT::fScintillator = nullptr |
Definition at line 73 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| StationSimData_ROOT* io::Station_ROOT::fSimData = nullptr |
Definition at line 52 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| SmallPMTData_ROOT* io::Station_ROOT::fSmallPMTData = nullptr |
Definition at line 74 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| bool io::Station_ROOT::fSmallPMTSaturation = false |
Definition at line 65 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| int io::Station_ROOT::fT2Life = 2 |
Definition at line 67 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| TimeStamp_ROOT io::Station_ROOT::fTraceStart |
Definition at line 57 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| StationTriggerData_ROOT* io::Station_ROOT::fTriggerData = nullptr |
Definition at line 55 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
| MultiTraceD_ROOT* io::Station_ROOT::fVemTrace = nullptr |
Definition at line 58 of file Station_ROOT.h.
Referenced by operator=(), and operator>>().
|
static |
Definition at line 47 of file Station_ROOT.h.
|
static |
Definition at line 48 of file Station_ROOT.h.