Diana Software
Public Member Functions | Public Attributes | List of all members
QBaselineData Class Reference

baseline data More...

Inheritance diagram for QBaselineData:

Public Member Functions

void Clear ()
 clear members More...
 
void Dump (std::ostream &o) const
 Dump content to stream. More...
 
void SetBaseline (double b)
 
double GetBaseline () const
 
void SetRightBaseline (double b)
 
double GetRightBaseline () const
 
void SetRightBaselineInRMS (double b)
 
double GetRightBaselineInRMS () const
 
void SetRightLeftBaselineInRMS (double b)
 
double GetRightLeftBaselineInRMS () const
 
void SetRightLeftBaseline (double b)
 
double GetRightLeftBaseline () const
 
void SetBaselineFlatRMS (double b)
 
double GetBaselineFlatRMS () const
 
void SetBaselineIntercept (double b)
 
double GetBaselineIntercept () const
 
void SetBaselineSlope (double b)
 
double GetBaselineSlope () const
 
void SetBaselineSlopeRMSWindow (double b)
 
double GetBaselineSlopeRMSWindow () const
 
void SetBaselineRMS (double b)
 
double GetBaselineRMS () const
 
 QObjectDef (QBaselineData, 3)
 

Public Attributes

double fBaseline
 
double fBaselineFlatRMS
 
double fBaselineIntercept
 
double fBaselineSlope
 
double fBaselineSlopeRMSWindow
 
double fBaselineRMS
 
double fRightBaseline
 
double fRightLeftBaseline
 
double fRightBaselineInRMS
 
double fRightLeftBaselineInRMS
 

Detailed Description

baseline data

Author
Laura Kogler
Examples
MTutorialPulseShape.cc, and ScanEvents.C.

Definition at line 14 of file QBaselineData.hh.

Member Function Documentation

◆ Clear()

void QBaselineData::Clear ( )

clear members

◆ Dump()

void QBaselineData::Dump ( std::ostream &  o) const

Dump content to stream.

Definition at line 16 of file QBaselineData.cc.

References fBaseline, fBaselineFlatRMS, fBaselineIntercept, fBaselineRMS, fBaselineSlope, fRightBaseline, and fRightLeftBaseline.

◆ GetBaseline()

double QBaselineData::GetBaseline ( ) const
inline

◆ GetBaselineFlatRMS()

double QBaselineData::GetBaselineFlatRMS ( ) const
inline

Definition at line 42 of file QBaselineData.hh.

References fBaselineFlatRMS.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetBaselineIntercept()

double QBaselineData::GetBaselineIntercept ( ) const
inline

Definition at line 45 of file QBaselineData.hh.

References fBaselineIntercept.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetBaselineRMS()

double QBaselineData::GetBaselineRMS ( ) const
inline

◆ GetBaselineSlope()

double QBaselineData::GetBaselineSlope ( ) const
inline

Definition at line 48 of file QBaselineData.hh.

References fBaselineSlope.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetBaselineSlopeRMSWindow()

double QBaselineData::GetBaselineSlopeRMSWindow ( ) const
inline

Definition at line 51 of file QBaselineData.hh.

References fBaselineSlopeRMSWindow.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetRightBaseline()

double QBaselineData::GetRightBaseline ( ) const
inline

Definition at line 30 of file QBaselineData.hh.

References fRightBaseline.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetRightBaselineInRMS()

double QBaselineData::GetRightBaselineInRMS ( ) const
inline

Definition at line 33 of file QBaselineData.hh.

References fRightBaselineInRMS.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetRightLeftBaseline()

double QBaselineData::GetRightLeftBaseline ( ) const
inline

Definition at line 39 of file QBaselineData.hh.

References fRightLeftBaseline.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ GetRightLeftBaselineInRMS()

double QBaselineData::GetRightLeftBaselineInRMS ( ) const
inline

Definition at line 36 of file QBaselineData.hh.

References fRightLeftBaselineInRMS.

Referenced by MBaselineFilter::Filter(), and MVariableOperation::GetValue().

◆ QObjectDef()

QBaselineData::QObjectDef ( QBaselineData  ,
 
)

◆ SetBaseline()

void QBaselineData::SetBaseline ( double  b)
inline

Definition at line 26 of file QBaselineData.hh.

References b, and fBaseline.

Referenced by MBaselineModule::Do().

◆ SetBaselineFlatRMS()

void QBaselineData::SetBaselineFlatRMS ( double  b)
inline

Definition at line 41 of file QBaselineData.hh.

References b, and fBaselineFlatRMS.

Referenced by MBaselineModule::Do().

◆ SetBaselineIntercept()

void QBaselineData::SetBaselineIntercept ( double  b)
inline

Definition at line 44 of file QBaselineData.hh.

References b, and fBaselineIntercept.

Referenced by MBaselineModule::Do().

◆ SetBaselineRMS()

void QBaselineData::SetBaselineRMS ( double  b)
inline

Definition at line 53 of file QBaselineData.hh.

References b, and fBaselineRMS.

Referenced by MBaselineModule::Do().

◆ SetBaselineSlope()

void QBaselineData::SetBaselineSlope ( double  b)
inline

Definition at line 47 of file QBaselineData.hh.

References b, and fBaselineSlope.

Referenced by MBaselineModule::Do().

◆ SetBaselineSlopeRMSWindow()

void QBaselineData::SetBaselineSlopeRMSWindow ( double  b)
inline

Definition at line 50 of file QBaselineData.hh.

References b, and fBaselineSlopeRMSWindow.

Referenced by MBaselineModule::Do().

◆ SetRightBaseline()

void QBaselineData::SetRightBaseline ( double  b)
inline

Definition at line 29 of file QBaselineData.hh.

References b, and fRightBaseline.

Referenced by MBaselineModule::Do().

◆ SetRightBaselineInRMS()

void QBaselineData::SetRightBaselineInRMS ( double  b)
inline

Definition at line 32 of file QBaselineData.hh.

References b, and fRightBaselineInRMS.

Referenced by MBaselineModule::Do().

◆ SetRightLeftBaseline()

void QBaselineData::SetRightLeftBaseline ( double  b)
inline

Definition at line 38 of file QBaselineData.hh.

References b, and fRightLeftBaseline.

Referenced by MBaselineModule::Do().

◆ SetRightLeftBaselineInRMS()

void QBaselineData::SetRightLeftBaselineInRMS ( double  b)
inline

Definition at line 35 of file QBaselineData.hh.

References b, and fRightLeftBaselineInRMS.

Referenced by MBaselineModule::Do().

Member Data Documentation

◆ fBaseline

double QBaselineData::fBaseline

Definition at line 56 of file QBaselineData.hh.

Referenced by Dump(), GetBaseline(), QObjectImp(), and SetBaseline().

◆ fBaselineFlatRMS

double QBaselineData::fBaselineFlatRMS

Definition at line 57 of file QBaselineData.hh.

Referenced by Dump(), GetBaselineFlatRMS(), QObjectImp(), and SetBaselineFlatRMS().

◆ fBaselineIntercept

double QBaselineData::fBaselineIntercept

Definition at line 58 of file QBaselineData.hh.

Referenced by Dump(), GetBaselineIntercept(), QObjectImp(), and SetBaselineIntercept().

◆ fBaselineRMS

double QBaselineData::fBaselineRMS

Definition at line 61 of file QBaselineData.hh.

Referenced by Dump(), GetBaselineRMS(), QObjectImp(), and SetBaselineRMS().

◆ fBaselineSlope

double QBaselineData::fBaselineSlope
Examples
ScanEvents.C.

Definition at line 59 of file QBaselineData.hh.

Referenced by Dump(), GetBaselineSlope(), QObjectImp(), ScanEvents(), and SetBaselineSlope().

◆ fBaselineSlopeRMSWindow

double QBaselineData::fBaselineSlopeRMSWindow

Definition at line 60 of file QBaselineData.hh.

Referenced by GetBaselineSlopeRMSWindow(), and SetBaselineSlopeRMSWindow().

◆ fRightBaseline

double QBaselineData::fRightBaseline

Definition at line 62 of file QBaselineData.hh.

Referenced by Dump(), GetRightBaseline(), and SetRightBaseline().

◆ fRightBaselineInRMS

double QBaselineData::fRightBaselineInRMS

Definition at line 64 of file QBaselineData.hh.

Referenced by GetRightBaselineInRMS(), and SetRightBaselineInRMS().

◆ fRightLeftBaseline

double QBaselineData::fRightLeftBaseline

Definition at line 63 of file QBaselineData.hh.

Referenced by Dump(), GetRightLeftBaseline(), and SetRightLeftBaseline().

◆ fRightLeftBaselineInRMS

double QBaselineData::fRightLeftBaselineInRMS

Definition at line 65 of file QBaselineData.hh.

Referenced by GetRightLeftBaselineInRMS(), and SetRightLeftBaselineInRMS().


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