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

Class to access station scintillator reconstructed data. More...

#include "sevt/ScintillatorRecData.h"

Public Member Functions

double GetLDFResidual () const
 
double GetRiseTime () const
 
double GetRiseTimeError () const
 
unsigned int GetSignalEndSlot () const
 
unsigned int GetSignalStartSlot () const
 
utl::TimeStamp GetSignalStartTime () const
 
double GetTotalSignal () const
 
double GetTotalSignalError () const
 
void SetLDFResidual (const double res)
 
void SetRiseTime (const double riseTime, const double riseTimeErr)
 
void SetSignalEndSlot (const unsigned int slot)
 
void SetSignalStartSlot (const unsigned int slot)
 
void SetSignalStartTime (const utl::TimeStamp time)
 
void SetTotalSignal (const double s, const double sErr)
 

Private Member Functions

 ScintillatorRecData ()=default
 
 ~ScintillatorRecData ()=default
 

Private Attributes

double fLDFResidual = 0
 
double fRiseTime = 0
 
double fRiseTimeError = 0
 
unsigned int fSignalEnd = 0
 
unsigned int fSignalStart = 0
 
utl::TimeStamp fStartTime
 
double fTotalSignal = 0
 
double fTotalSignalError = 0
 

Friends

class Scintillator
 
class utl::ShadowPtr< ScintillatorRecData >
 

Detailed Description

Class to access station scintillator reconstructed data.

Author
David Schmidt

Definition at line 21 of file SEvent/ScintillatorRecData.h.

Constructor & Destructor Documentation

sevt::ScintillatorRecData::ScintillatorRecData ( )
privatedefault
sevt::ScintillatorRecData::~ScintillatorRecData ( )
privatedefault

Member Function Documentation

double sevt::ScintillatorRecData::GetLDFResidual ( ) const
inline

Definition at line 31 of file SEvent/ScintillatorRecData.h.

References fLDFResidual.

double sevt::ScintillatorRecData::GetRiseTime ( ) const
inline

Definition at line 26 of file SEvent/ScintillatorRecData.h.

References fRiseTime.

double sevt::ScintillatorRecData::GetRiseTimeError ( ) const
inline

Definition at line 27 of file SEvent/ScintillatorRecData.h.

References fRiseTimeError.

unsigned int sevt::ScintillatorRecData::GetSignalEndSlot ( ) const
inline

Definition at line 29 of file SEvent/ScintillatorRecData.h.

References fSignalEnd.

unsigned int sevt::ScintillatorRecData::GetSignalStartSlot ( ) const
inline

Definition at line 28 of file SEvent/ScintillatorRecData.h.

References fSignalStart.

utl::TimeStamp sevt::ScintillatorRecData::GetSignalStartTime ( ) const
inline

Definition at line 30 of file SEvent/ScintillatorRecData.h.

References fStartTime.

double sevt::ScintillatorRecData::GetTotalSignal ( ) const
inline
double sevt::ScintillatorRecData::GetTotalSignalError ( ) const
inline

Definition at line 25 of file SEvent/ScintillatorRecData.h.

References fTotalSignalError.

void sevt::ScintillatorRecData::SetLDFResidual ( const double  res)
inline
void sevt::ScintillatorRecData::SetRiseTime ( const double  riseTime,
const double  riseTimeErr 
)
inline

Definition at line 36 of file SEvent/ScintillatorRecData.h.

References fRiseTime, and fRiseTimeError.

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

void sevt::ScintillatorRecData::SetSignalEndSlot ( const unsigned int  slot)
inline

Definition at line 41 of file SEvent/ScintillatorRecData.h.

References fSignalEnd.

void sevt::ScintillatorRecData::SetSignalStartSlot ( const unsigned int  slot)
inline

Definition at line 39 of file SEvent/ScintillatorRecData.h.

References fSignalStart.

void sevt::ScintillatorRecData::SetSignalStartTime ( const utl::TimeStamp  time)
inline

Definition at line 43 of file SEvent/ScintillatorRecData.h.

References fStartTime.

void sevt::ScintillatorRecData::SetTotalSignal ( const double  s,
const double  sErr 
)
inline

Friends And Related Function Documentation

friend class Scintillator
friend

Definition at line 60 of file SEvent/ScintillatorRecData.h.

friend class utl::ShadowPtr< ScintillatorRecData >
friend

Definition at line 61 of file SEvent/ScintillatorRecData.h.

Member Data Documentation

double sevt::ScintillatorRecData::fLDFResidual = 0
private

Definition at line 58 of file SEvent/ScintillatorRecData.h.

Referenced by GetLDFResidual(), and SetLDFResidual().

double sevt::ScintillatorRecData::fRiseTime = 0
private

Definition at line 53 of file SEvent/ScintillatorRecData.h.

Referenced by GetRiseTime(), and SetRiseTime().

double sevt::ScintillatorRecData::fRiseTimeError = 0
private

Definition at line 54 of file SEvent/ScintillatorRecData.h.

Referenced by GetRiseTimeError(), and SetRiseTime().

unsigned int sevt::ScintillatorRecData::fSignalEnd = 0
private

Definition at line 56 of file SEvent/ScintillatorRecData.h.

Referenced by GetSignalEndSlot(), and SetSignalEndSlot().

unsigned int sevt::ScintillatorRecData::fSignalStart = 0
private

Definition at line 55 of file SEvent/ScintillatorRecData.h.

Referenced by GetSignalStartSlot(), and SetSignalStartSlot().

utl::TimeStamp sevt::ScintillatorRecData::fStartTime
private

Definition at line 57 of file SEvent/ScintillatorRecData.h.

Referenced by GetSignalStartTime(), and SetSignalStartTime().

double sevt::ScintillatorRecData::fTotalSignal = 0
private

Definition at line 51 of file SEvent/ScintillatorRecData.h.

Referenced by GetTotalSignal(), and SetTotalSignal().

double sevt::ScintillatorRecData::fTotalSignalError = 0
private

Definition at line 52 of file SEvent/ScintillatorRecData.h.

Referenced by GetTotalSignalError(), and SetTotalSignal().


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

, generated on Tue Sep 26 2023.