List of all members | Public Member Functions | Public Attributes | Static Public Attributes
io::Station_ROOT Class Reference

Persistent Station using ROOT. More...

#include <Station_ROOT.h>

Public Member Functions

 ClassDefNV (Station_ROOT, DONT_CHANGE_THIS_NUMBER)
 
Station_ROOToperator= (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_ROOTfCalibData = nullptr
 
StationGPSData_ROOTfGPSData = nullptr
 
int fId = 0
 
bool fIsUUB = false
 
std::vector< PMT_ROOTfPMTs
 
StationRecData_ROOTfRecData = nullptr
 
int fReconstructionStatus = kSilent
 
int fRejectionStatus = kNoRejection
 
bool fSaturation [2] = { false, false }
 
sevtScintillator_ROOTfScintillator = nullptr
 
StationSimData_ROOTfSimData = nullptr
 
SmallPMTData_ROOTfSmallPMTData = nullptr
 
bool fSmallPMTSaturation = false
 
int fT2Life = 2
 
TimeStamp_ROOT fTraceStart
 
StationTriggerData_ROOTfTriggerData = nullptr
 
MultiTraceD_ROOTfVemTrace = nullptr
 

Static Public Attributes

static const int kNoRejection = 0
 
static const int kSilent = 2
 

Detailed Description

Persistent Station using ROOT.

Author
T. Paul
Darko Veberic

Definition at line 35 of file Station_ROOT.h.

Constructor & Destructor Documentation

io::Station_ROOT::Station_ROOT ( )
inline

Definition at line 38 of file Station_ROOT.h.

io::Station_ROOT::Station_ROOT ( const Station_ROOT s)
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)

Member Function Documentation

io::Station_ROOT::ClassDefNV ( Station_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
Station_ROOT & Station_ROOT::operator= ( const Station_ROOT s)
void Station_ROOT::operator>> ( sevt::Station s) const

Member Data Documentation

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

const int io::Station_ROOT::kNoRejection = 0
static

Definition at line 47 of file Station_ROOT.h.

const int io::Station_ROOT::kSilent = 2
static

Definition at line 48 of file Station_ROOT.h.


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.