List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
sevt::SmallPMTData Class Reference

class to hold data for station SPMT More...

#include "sevt/SmallPMTData.h"

Public Member Functions

SmallPMTCalibDataGetCalibData ()
 
const SmallPMTCalibDataGetCalibData () const
 
bool HasCalibData () const
 
bool IsTubeOk () const
 
void MakeCalibData ()
 
void SetIsTubeOk (const bool ok=true)
 

Private Member Functions

 SmallPMTData ()=default
 
 ~SmallPMTData ()=default
 

Private Attributes

utl::ShadowPtr< SmallPMTCalibDatafCalibData
 
bool fIsTubeOk = false
 

Friends

class Station
 
class utl::ShadowPtr< SmallPMTData >
 

Detailed Description

class to hold data for station SPMT

Author
Gioacchino Alex Anastasi
Date
06 April 2020

Definition at line 18 of file SmallPMTData.h.

Constructor & Destructor Documentation

sevt::SmallPMTData::SmallPMTData ( )
privatedefault
sevt::SmallPMTData::~SmallPMTData ( )
privatedefault

Member Function Documentation

SmallPMTCalibData& sevt::SmallPMTData::GetCalibData ( )
inline
const SmallPMTCalibData& sevt::SmallPMTData::GetCalibData ( ) const
inline

Definition at line 22 of file SmallPMTData.h.

References fCalibData.

bool sevt::SmallPMTData::HasCalibData ( ) const
inline
bool sevt::SmallPMTData::IsTubeOk ( ) const
inline

Definition at line 26 of file SmallPMTData.h.

References fIsTubeOk.

Referenced by SdCalibratorOG::SdCalibrator::SelectSignal().

void SmallPMTData::MakeCalibData ( )

Definition at line 9 of file SmallPMTData.cc.

References ERROR, and fCalibData.

Referenced by io::SmallPMTData_ROOT::operator>>().

void sevt::SmallPMTData::SetIsTubeOk ( const bool  ok = true)
inline

Definition at line 27 of file SmallPMTData.h.

References fIsTubeOk, and ok().

Referenced by io::SmallPMTData_ROOT::operator>>(), and SdCalibratorOG::SdCalibrator::SelectSignal().

Friends And Related Function Documentation

friend class Station
friend

Definition at line 36 of file SmallPMTData.h.

friend class utl::ShadowPtr< SmallPMTData >
friend

Definition at line 37 of file SmallPMTData.h.

Member Data Documentation

utl::ShadowPtr<SmallPMTCalibData> sevt::SmallPMTData::fCalibData
private

Definition at line 34 of file SmallPMTData.h.

Referenced by GetCalibData(), HasCalibData(), and MakeCalibData().

bool sevt::SmallPMTData::fIsTubeOk = false
private

Definition at line 33 of file SmallPMTData.h.

Referenced by IsTubeOk(), and SetIsTubeOk().


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

, generated on Tue Sep 26 2023.