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.