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

Station Calibration data More...

#include "sevt/StationCalibData.h"

Public Member Functions

unsigned int GetEndSecond () const
 GPS second of end of calibration. More...
 
const std::vector< int > & GetMuonChargeHisto () const
 histogram of the sum of muon charges (not really used anywhere) More...
 
int GetMuonChargeHistoOffset () const
 x axis offset of the combined charge histogram More...
 
unsigned int GetNT1 () const
 number of T1 received during calibration More...
 
unsigned int GetNT2 () const
 number of T2 received during calibration More...
 
unsigned int GetNTot () const
 total number of triggers recevied during calibration More...
 
unsigned int GetNTubesOk () const
 get numbers of tubes with calibration More...
 
unsigned int GetStartSecond () const
 GPS second of start of calibration. More...
 
int GetVersion () const
 version of the onboard calibration More...
 
void SetEndSecond (const unsigned int es)
 GPS second of end of calibration. More...
 
void SetMuonChargeHisto (const std::vector< int > &mch, const int offset)
 histogram of the sum of muon charges More...
 
void SetNT1 (const unsigned int nt1)
 number of T1 received during calibration More...
 
void SetNT2 (const unsigned int nt2)
 number of T2 received during calibration More...
 
void SetNTot (const unsigned int ntot)
 total number of triggers recevied during calibration More...
 
void SetNTubesOk (const unsigned int nTubesOk)
 get numbers of tubes with calibration More...
 
void SetStartSecond (const unsigned int ss)
 GPS second of start of calibration. More...
 
void SetVersion (const int version)
 version of the onboard calibration More...
 

Private Member Functions

 StationCalibData ()=default
 
 ~StationCalibData ()=default
 

Private Attributes

unsigned int fEndSecond = 0
 
std::vector< int > fMuonChargeHisto
 
int fMuonChargeHistoOffset = 0
 
unsigned int fNT1 = 0
 
unsigned int fNT2 = 0
 
unsigned int fNTot = 0
 
unsigned int fNTubesOk = 0
 
unsigned int fStartSecond = 0
 
int fVersion = 0
 

Friends

class Station
 
class utl::ShadowPtr< StationCalibData >
 

Detailed Description

Station Calibration data

Author
Stefano Argiro'
Date
10 Oct 2003

Definition at line 21 of file StationCalibData.h.

Constructor & Destructor Documentation

sevt::StationCalibData::StationCalibData ( )
privatedefault
sevt::StationCalibData::~StationCalibData ( )
privatedefault

Member Function Documentation

unsigned int sevt::StationCalibData::GetEndSecond ( ) const
inline

GPS second of end of calibration.

Definition at line 29 of file StationCalibData.h.

References fEndSecond.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

const std::vector<int>& sevt::StationCalibData::GetMuonChargeHisto ( ) const
inline

histogram of the sum of muon charges (not really used anywhere)

Definition at line 39 of file StationCalibData.h.

References fMuonChargeHisto.

Referenced by evt::ConvertEventToIoSd(), SdEACalibrationFillerKG::SdEACalibrationFiller::FillCalibrationInfo(), and SdInspectorOG::SdInspector::Run().

int sevt::StationCalibData::GetMuonChargeHistoOffset ( ) const
inline

x axis offset of the combined charge histogram

Definition at line 42 of file StationCalibData.h.

References fMuonChargeHistoOffset.

Referenced by evt::ConvertEventToIoSd().

unsigned int sevt::StationCalibData::GetNT1 ( ) const
inline

number of T1 received during calibration

Definition at line 31 of file StationCalibData.h.

References fNT1.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

unsigned int sevt::StationCalibData::GetNT2 ( ) const
inline

number of T2 received during calibration

Definition at line 33 of file StationCalibData.h.

References fNT2.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

unsigned int sevt::StationCalibData::GetNTot ( ) const
inline

total number of triggers recevied during calibration

Definition at line 35 of file StationCalibData.h.

References fNTot.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

unsigned int sevt::StationCalibData::GetNTubesOk ( ) const
inline

get numbers of tubes with calibration

Definition at line 37 of file StationCalibData.h.

References fNTubesOk.

Referenced by SdInspectorOG::SdInspector::Run().

unsigned int sevt::StationCalibData::GetStartSecond ( ) const
inline

GPS second of start of calibration.

Definition at line 27 of file StationCalibData.h.

References fStartSecond.

Referenced by evt::ConvertEventToIoSd(), and SdInspectorOG::SdInspector::Run().

int sevt::StationCalibData::GetVersion ( ) const
inline
void sevt::StationCalibData::SetEndSecond ( const unsigned int  es)
inline
void sevt::StationCalibData::SetMuonChargeHisto ( const std::vector< int > &  mch,
const int  offset 
)
inline

histogram of the sum of muon charges

Definition at line 60 of file StationCalibData.h.

References fMuonChargeHisto, and fMuonChargeHistoOffset.

Referenced by io::StationCalibData_ROOT::operator>>(), and testSEventImpl::setStationCalibDataValues().

void sevt::StationCalibData::SetNT1 ( const unsigned int  nt1)
inline
void sevt::StationCalibData::SetNT2 ( const unsigned int  nt2)
inline
void sevt::StationCalibData::SetNTot ( const unsigned int  ntot)
inline

total number of triggers recevied during calibration

Definition at line 56 of file StationCalibData.h.

References fNTot.

Referenced by io::StationCalibData_ROOT::operator>>(), SdSimulationCalibrationFillerASCII::SdSimulationCalibrationFiller::Run(), and testSEventImpl::setStationCalibDataValues().

void sevt::StationCalibData::SetNTubesOk ( const unsigned int  nTubesOk)
inline

get numbers of tubes with calibration

Definition at line 58 of file StationCalibData.h.

References fNTubesOk.

Referenced by io::StationCalibData_ROOT::operator>>(), and testSEventImpl::setStationCalibDataValues().

void sevt::StationCalibData::SetStartSecond ( const unsigned int  ss)
inline
void sevt::StationCalibData::SetVersion ( const int  version)
inline

Friends And Related Function Documentation

friend class Station
friend

Definition at line 77 of file StationCalibData.h.

friend class utl::ShadowPtr< StationCalibData >
friend

Definition at line 78 of file StationCalibData.h.

Member Data Documentation

unsigned int sevt::StationCalibData::fEndSecond = 0
private

Definition at line 69 of file StationCalibData.h.

Referenced by GetEndSecond(), and SetEndSecond().

std::vector<int> sevt::StationCalibData::fMuonChargeHisto
private

Definition at line 74 of file StationCalibData.h.

Referenced by GetMuonChargeHisto(), and SetMuonChargeHisto().

int sevt::StationCalibData::fMuonChargeHistoOffset = 0
private

Definition at line 75 of file StationCalibData.h.

Referenced by GetMuonChargeHistoOffset(), and SetMuonChargeHisto().

unsigned int sevt::StationCalibData::fNT1 = 0
private

Definition at line 70 of file StationCalibData.h.

Referenced by GetNT1(), and SetNT1().

unsigned int sevt::StationCalibData::fNT2 = 0
private

Definition at line 71 of file StationCalibData.h.

Referenced by GetNT2(), and SetNT2().

unsigned int sevt::StationCalibData::fNTot = 0
private

Definition at line 72 of file StationCalibData.h.

Referenced by GetNTot(), and SetNTot().

unsigned int sevt::StationCalibData::fNTubesOk = 0
private

Definition at line 73 of file StationCalibData.h.

Referenced by GetNTubesOk(), and SetNTubesOk().

unsigned int sevt::StationCalibData::fStartSecond = 0
private

Definition at line 68 of file StationCalibData.h.

Referenced by GetStartSecond(), and SetStartSecond().

int sevt::StationCalibData::fVersion = 0
private

Definition at line 67 of file StationCalibData.h.

Referenced by GetVersion(), and SetVersion().


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

, generated on Tue Sep 26 2023.