Public Member Functions | Protected Attributes | List of all members
caldp::DCMOffset Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-12-03/CalibrationDataProducts/DCMOffset.h"

Public Member Functions

 DCMOffset ()
 
 ~DCMOffset ()
 
int DCM () const
 Return DCM. More...
 
float Offset () const
 return the timing offset (ns) More...
 
float Sigma () const
 return uncertaint on offset (ns) More...
 
int Stats () const
 return number of track segments for dcm in analysis, quality measure More...
 
uint32_t StartTime () const
 return start time offset is valid for More...
 
uint32_t EndTime () const
 return end time offset is valid for More...
 
void SetDCM (int aDCM)
 Set DCM. More...
 
void SetOffset (float aOffset)
 Set the timing offset (ns) More...
 
void SetSigma (float aSigma)
 Set uncertaint on offset (ns) More...
 
void SetStats (int aStats)
 Set number of track segments for dcm in analysis, quality measure. More...
 
void SetStartTime (uint32_t aStart)
 Set start time offset is valid for. More...
 
void SetEndTime (uint32_t aEnd)
 Set end time offset is valid for. More...
 

Protected Attributes

int dcm
 dcm number More...
 
float offset
 dcm timing offset More...
 
float sigma
 uncertainty in offset More...
 
float stats
 number of track segments for dcm More...
 
uint32_t sTime
 start time offset is valid for More...
 
uint32_t eTime
 end time offset is valid for More...
 

Detailed Description

Definition at line 14 of file DCMOffset.h.

Constructor & Destructor Documentation

DCMOffset::DCMOffset ( )

Definition at line 11 of file DCMOffset.cxx.

11  :
12  dcm(0),
13  offset(0),
14  sigma(0),
15  stats(0),
16  sTime(0),
17  eTime(0)
18  { }
float offset
dcm timing offset
Definition: DCMOffset.h:51
float stats
number of track segments for dcm
Definition: DCMOffset.h:53
int dcm
dcm number
Definition: DCMOffset.h:45
uint32_t eTime
end time offset is valid for
Definition: DCMOffset.h:55
float sigma
uncertainty in offset
Definition: DCMOffset.h:52
uint32_t sTime
start time offset is valid for
Definition: DCMOffset.h:54
DCMOffset::~DCMOffset ( )

Definition at line 20 of file DCMOffset.cxx.

20 { }

Member Function Documentation

int caldp::DCMOffset::DCM ( ) const
inline

Return DCM.

Definition at line 22 of file DCMOffset.h.

References dcm.

22 {return dcm; };
int dcm
dcm number
Definition: DCMOffset.h:45
uint32_t caldp::DCMOffset::EndTime ( ) const
inline

return end time offset is valid for

Definition at line 32 of file DCMOffset.h.

References eTime.

32 {return eTime; };
uint32_t eTime
end time offset is valid for
Definition: DCMOffset.h:55
float caldp::DCMOffset::Offset ( ) const
inline

return the timing offset (ns)

Definition at line 24 of file DCMOffset.h.

References offset.

24 {return offset; };
float offset
dcm timing offset
Definition: DCMOffset.h:51
void caldp::DCMOffset::SetDCM ( int  aDCM)
inline

Set DCM.

Definition at line 35 of file DCMOffset.h.

References dcm.

Referenced by calib::DCMTimingOffset::endRun().

35 {dcm = aDCM; };
int dcm
dcm number
Definition: DCMOffset.h:45
void caldp::DCMOffset::SetEndTime ( uint32_t  aEnd)
inline

Set end time offset is valid for.

Definition at line 45 of file DCMOffset.h.

References dcm, and eTime.

Referenced by calib::DCMTimingOffset::endRun().

45 {eTime = aEnd; };
uint32_t eTime
end time offset is valid for
Definition: DCMOffset.h:55
void caldp::DCMOffset::SetOffset ( float  aOffset)
inline

Set the timing offset (ns)

Definition at line 37 of file DCMOffset.h.

References offset.

Referenced by calib::DCMTimingOffset::endRun().

37 {offset = aOffset; };
float offset
dcm timing offset
Definition: DCMOffset.h:51
void caldp::DCMOffset::SetSigma ( float  aSigma)
inline

Set uncertaint on offset (ns)

Definition at line 39 of file DCMOffset.h.

References sigma.

Referenced by calib::DCMTimingOffset::endRun().

39 {sigma = aSigma; };
float sigma
uncertainty in offset
Definition: DCMOffset.h:52
void caldp::DCMOffset::SetStartTime ( uint32_t  aStart)
inline

Set start time offset is valid for.

Definition at line 43 of file DCMOffset.h.

References sTime.

Referenced by calib::DCMTimingOffset::endRun().

43 {sTime = aStart; };
uint32_t sTime
start time offset is valid for
Definition: DCMOffset.h:54
void caldp::DCMOffset::SetStats ( int  aStats)
inline

Set number of track segments for dcm in analysis, quality measure.

Definition at line 41 of file DCMOffset.h.

References stats.

Referenced by calib::DCMTimingOffset::endRun().

41 {stats = aStats; };
float stats
number of track segments for dcm
Definition: DCMOffset.h:53
float caldp::DCMOffset::Sigma ( ) const
inline

return uncertaint on offset (ns)

Definition at line 26 of file DCMOffset.h.

References sigma.

26 {return sigma; };
float sigma
uncertainty in offset
Definition: DCMOffset.h:52
uint32_t caldp::DCMOffset::StartTime ( ) const
inline

return start time offset is valid for

Definition at line 30 of file DCMOffset.h.

References sTime.

30 {return sTime; };
uint32_t sTime
start time offset is valid for
Definition: DCMOffset.h:54
int caldp::DCMOffset::Stats ( ) const
inline

return number of track segments for dcm in analysis, quality measure

Definition at line 28 of file DCMOffset.h.

References stats.

28 {return stats; };
float stats
number of track segments for dcm
Definition: DCMOffset.h:53

Member Data Documentation

int caldp::DCMOffset::dcm
protected

dcm number

Definition at line 45 of file DCMOffset.h.

Referenced by DCM(), SetDCM(), and SetEndTime().

uint32_t caldp::DCMOffset::eTime
protected

end time offset is valid for

Definition at line 55 of file DCMOffset.h.

Referenced by EndTime(), and SetEndTime().

float caldp::DCMOffset::offset
protected
float caldp::DCMOffset::sigma
protected

uncertainty in offset

Definition at line 52 of file DCMOffset.h.

Referenced by SetSigma(), and Sigma().

float caldp::DCMOffset::stats
protected

number of track segments for dcm

Definition at line 53 of file DCMOffset.h.

Referenced by SetStats(), and Stats().

uint32_t caldp::DCMOffset::sTime
protected

start time offset is valid for

Definition at line 54 of file DCMOffset.h.

Referenced by SetStartTime(), and StartTime().


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