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

Online Calibration data. More...

#include <sevt/PMTQuality.h>

Public Member Functions

short GetVersion () const
 
bool HasAnode () const
 
bool IsRaining () const
 
bool IsTubeOk () const
 
void SetHasAnode (const bool ok)
 
void SetIsRaining (const bool ok)
 
void SetIsTubeOk (const bool ok)
 
void SetVersion (const short v)
 

Private Member Functions

 PMTQuality ()=default
 
 ~PMTQuality ()=default
 

Private Attributes

bool fHasAnode = true
 
bool fIsRaining = false
 
bool fIsTubeOk = true
 
short fVersion = 0
 

Friends

class PMT
 
class utl::ShadowPtr< PMTQuality >
 

Detailed Description

Online Calibration data.

Quantities in this class are normally filled by Reading the CDAS Event and using CDAS algorithms. Other classes do not have write access

Author
Paul Lebrun
Date
March 21 2013

Definition at line 25 of file PMTQuality.h.

Constructor & Destructor Documentation

sevt::PMTQuality::PMTQuality ( )
privatedefault
sevt::PMTQuality::~PMTQuality ( )
privatedefault

Member Function Documentation

short sevt::PMTQuality::GetVersion ( ) const
inline

Definition at line 35 of file PMTQuality.h.

References fVersion.

bool sevt::PMTQuality::HasAnode ( ) const
inline

Definition at line 31 of file PMTQuality.h.

References fHasAnode.

bool sevt::PMTQuality::IsRaining ( ) const
inline

Definition at line 33 of file PMTQuality.h.

References fIsRaining.

bool sevt::PMTQuality::IsTubeOk ( ) const
inline

Definition at line 29 of file PMTQuality.h.

References fIsTubeOk.

void sevt::PMTQuality::SetHasAnode ( const bool  ok)
inline

Definition at line 38 of file PMTQuality.h.

References fHasAnode, and ok().

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

void sevt::PMTQuality::SetIsRaining ( const bool  ok)
inline

Definition at line 39 of file PMTQuality.h.

References fIsRaining, and ok().

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

void sevt::PMTQuality::SetIsTubeOk ( const bool  ok)
inline

Definition at line 37 of file PMTQuality.h.

References fIsTubeOk, and ok().

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

void sevt::PMTQuality::SetVersion ( const short  v)
inline

Definition at line 40 of file PMTQuality.h.

References fVersion.

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

Friends And Related Function Documentation

friend class PMT
friend

Definition at line 51 of file PMTQuality.h.

friend class utl::ShadowPtr< PMTQuality >
friend

Definition at line 52 of file PMTQuality.h.

Member Data Documentation

bool sevt::PMTQuality::fHasAnode = true
private

Definition at line 48 of file PMTQuality.h.

Referenced by HasAnode(), and SetHasAnode().

bool sevt::PMTQuality::fIsRaining = false
private

Definition at line 49 of file PMTQuality.h.

Referenced by IsRaining(), and SetIsRaining().

bool sevt::PMTQuality::fIsTubeOk = true
private

Definition at line 47 of file PMTQuality.h.

Referenced by IsTubeOk(), and SetIsTubeOk().

short sevt::PMTQuality::fVersion = 0
private

Definition at line 46 of file PMTQuality.h.

Referenced by GetVersion(), and SetVersion().


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

, generated on Tue Sep 26 2023.