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

Persistent SD PMT using ROOT. More...

#include <PMT_ROOT.h>

Public Member Functions

 ClassDefNV (PMT_ROOT, DONT_CHANGE_THIS_NUMBER)
 
PMT_ROOToperator= (const PMT_ROOT &p)
 
void operator>> (sevt::PMT &p) const
 
 PMT_ROOT ()
 
 PMT_ROOT (const PMT_ROOT &p)
 
 PMT_ROOT (const sevt::PMT &p)
 
 ~PMT_ROOT ()
 

Public Attributes

MultiTraceI_ROOTfFADCTrace [sdet::PMTConstants::eNumberOfGains] = { nullptr }
 
MultiTraceD_ROOTfFADCTraceD [sdet::PMTConstants::eNumberOfGains] = { nullptr }
 
int fId = 0
 
PMTCalibData_ROOTfPMTCalibData = nullptr
 
PMTQuality_ROOTfPMTQuality = nullptr
 
PMTRecData_ROOTfPMTRecData = nullptr
 
PMTSimData_ROOTfPMTSimData = nullptr
 

Detailed Description

Persistent SD PMT using ROOT.

Author
T. Paul
Darko Veberic

Definition at line 33 of file PMT_ROOT.h.

Constructor & Destructor Documentation

io::PMT_ROOT::PMT_ROOT ( )
inline

Definition at line 35 of file PMT_ROOT.h.

io::PMT_ROOT::PMT_ROOT ( const PMT_ROOT p)
inline

Definition at line 36 of file PMT_ROOT.h.

References G4StationSimulatorOG::p.

PMT_ROOT::~PMT_ROOT ( )

Definition at line 14 of file PMT_ROOT.cc.

References sdet::PMTConstants::eNumberOfGains.

PMT_ROOT::PMT_ROOT ( const sevt::PMT p)

Member Function Documentation

io::PMT_ROOT::ClassDefNV ( PMT_ROOT  ,
DONT_CHANGE_THIS_NUMBER   
)
PMT_ROOT & PMT_ROOT::operator= ( const PMT_ROOT p)
void PMT_ROOT::operator>> ( sevt::PMT p) const

Member Data Documentation

MultiTraceI_ROOT* io::PMT_ROOT::fFADCTrace[sdet::PMTConstants::eNumberOfGains] = { nullptr }

Definition at line 47 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().

MultiTraceD_ROOT* io::PMT_ROOT::fFADCTraceD[sdet::PMTConstants::eNumberOfGains] = { nullptr }

Definition at line 52 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().

int io::PMT_ROOT::fId = 0

Definition at line 44 of file PMT_ROOT.h.

Referenced by operator=().

PMTCalibData_ROOT* io::PMT_ROOT::fPMTCalibData = nullptr

Definition at line 57 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().

PMTQuality_ROOT* io::PMT_ROOT::fPMTQuality = nullptr

Definition at line 58 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().

PMTRecData_ROOT* io::PMT_ROOT::fPMTRecData = nullptr

Definition at line 56 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().

PMTSimData_ROOT* io::PMT_ROOT::fPMTSimData = nullptr

Definition at line 55 of file PMT_ROOT.h.

Referenced by operator=(), operator>>(), and PMT_ROOT().


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

, generated on Tue Sep 26 2023.