Low-Energy Muon (LEM) Experiment  1.1.0
PRawData Class Reference

#include <PTempCalibGui.h>

Inheritance diagram for PRawData:
Collaboration diagram for PRawData:

Public Member Functions

 PRawData ()
 
virtual ~PRawData ()
 
virtual void SetLakeShore (const std::string lakeShore)
 
virtual Bool_t IsDataPresent ()
 
virtual UInt_t GetNoOfEntries ()
 
virtual UInt_t GetNoOfRawDataReadings ()
 
virtual UInt_t GetRawDataReadingOffset ()
 
virtual TString GetCtrlCh ()
 
virtual TString GetRawDataCh (UInt_t idx)
 
virtual Int_t MapChNo (UInt_t chNo)
 
virtual UInt_t GetRawDataSensorType (UInt_t idx)
 
virtual UInt_t GetSize ()
 
virtual UInt_t GetStartTime ()
 
virtual UInt_t GetTime (UInt_t idx)
 
virtual Double_t GetTempMeasured (UInt_t idx)
 
virtual Double_t GetPressure (UInt_t idx)
 
virtual Double_t GetHeaterOutput (UInt_t idx)
 
virtual Double_t GetSetPointTemp (UInt_t idx)
 
virtual Double_t GetHeaterRange (UInt_t idx)
 
virtual Double_t GetBH1Flow (UInt_t idx)
 
virtual Double_t GetRawData (UInt_t ch, UInt_t idx)
 
virtual void SetDataPresent (Bool_t bval)
 
virtual void SetNoOfEntries (UInt_t val)
 
virtual void SetNoOfRawDataReadings (UInt_t val)
 
virtual void SetRawDataReadingOffset (UInt_t val)
 
virtual void SetCtrlCh (const TString &str)
 
virtual void SetRawDataCh (const TString &str, UInt_t idx)
 
virtual void SetRawDataSensorType (UInt_t type, UInt_t idx)
 
virtual void SetStartDateTime (const char *dateTime)
 
virtual void AddDateTime (TDatime *dt)
 
virtual void AddTempMeasured (Double_t temp)
 
virtual void AddPressure (Double_t pressure)
 
virtual void AddHeaterOutput (Double_t heaterOutput)
 
virtual void AddSetPointTemp (Double_t setPoint)
 
virtual void AddHeaterRange (Double_t heaterRange)
 
virtual void AddBH1Flow (Double_t bh1Flow)
 
virtual void AddRawData (Double_t data, UInt_t ch)
 

Private Attributes

std::string fLakeShore
 
Bool_t fDataPresent
 
UInt_t fNoOfEntries
 
UInt_t fNoOfRawDataReadings
 
UInt_t fRawDataReadingOffset
 
TString fCtrlCh
 
TString fRawDataCh [TCG_NO_OF_RAW_DATA_CH]
 
UInt_t fRawDataSensorType [TCG_NO_OF_RAW_DATA_CH]
 
TDatime fStartDateTime
 
vector< TDatime * > fDateTime
 
vector< Double_t > fTempMeasured
 
vector< Double_t > fPressure
 
vector< Double_t > fHeaterOutput
 
vector< Double_t > fSetPointTemp
 
vector< Double_t > fHeaterRange
 
vector< Double_t > fBH1Flow
 
vector< vector< Double_t > > fRawData
 

Detailed Description

Definition at line 63 of file PTempCalibGui.h.

Constructor & Destructor Documentation

PRawData::PRawData ( )

Constructor

Definition at line 56 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

PRawData::~PRawData ( )
virtual

Destructor

Definition at line 73 of file PTempCalibGui.cpp.

Member Function Documentation

void PRawData::AddBH1Flow ( Double_t  bh1Flow)
virtual

Adds a BH1 flow value

Parameters
bh1FlowBH1 flow value

Definition at line 498 of file PTempCalibGui.cpp.

void PRawData::AddDateTime ( TDatime *  dt)
virtual

Adds a date-time.

Parameters
dtdate-time object pointer

Definition at line 432 of file PTempCalibGui.cpp.

void PRawData::AddHeaterOutput ( Double_t  heaterOutput)
virtual

Adds a heater output value.

Parameters
heaterOutputheater output value

Definition at line 465 of file PTempCalibGui.cpp.

void PRawData::AddHeaterRange ( Double_t  heaterRange)
virtual

Adds a heater range value.

Parameters
heaterRangeheater range value

Definition at line 487 of file PTempCalibGui.cpp.

void PRawData::AddPressure ( Double_t  pressure)
virtual

Adds a pressure value.

Parameters
pressurevalue

Definition at line 454 of file PTempCalibGui.cpp.

void PRawData::AddRawData ( Double_t  data,
UInt_t  ch 
)
virtual

Adds a raw data sensor value at channel ch.

Parameters
dataraw data sensor value
chchannel

Definition at line 510 of file PTempCalibGui.cpp.

void PRawData::AddSetPointTemp ( Double_t  setPoint)
virtual

Adds a temperature setpoint value.

Parameters
setPointtemperature setpoint value

Definition at line 476 of file PTempCalibGui.cpp.

void PRawData::AddTempMeasured ( Double_t  temp)
virtual

Adds a temperature value.

Parameters
temptemperature value

Definition at line 443 of file PTempCalibGui.cpp.

Double_t PRawData::GetBH1Flow ( UInt_t  idx)
virtual

Get BH1 flow value

Parameters
idxindex

Definition at line 308 of file PTempCalibGui.cpp.

virtual TString PRawData::GetCtrlCh ( )
inlinevirtual

Definition at line 76 of file PTempCalibGui.h.

Double_t PRawData::GetHeaterOutput ( UInt_t  idx)
virtual

Get heater output value

Parameters
idxindex

Definition at line 260 of file PTempCalibGui.cpp.

Double_t PRawData::GetHeaterRange ( UInt_t  idx)
virtual

Get heater range

Parameters
idxindex

Definition at line 292 of file PTempCalibGui.cpp.

virtual UInt_t PRawData::GetNoOfEntries ( )
inlinevirtual

Definition at line 73 of file PTempCalibGui.h.

virtual UInt_t PRawData::GetNoOfRawDataReadings ( )
inlinevirtual

Definition at line 74 of file PTempCalibGui.h.

Double_t PRawData::GetPressure ( UInt_t  idx)
virtual

Get pressure value

Parameters
idxindex

Definition at line 244 of file PTempCalibGui.cpp.

Double_t PRawData::GetRawData ( UInt_t  ch,
UInt_t  idx 
)
virtual

Get raw data sensor value.

Parameters
chchannel
idxindex

Definition at line 325 of file PTempCalibGui.cpp.

TString PRawData::GetRawDataCh ( UInt_t  idx)
virtual

Get raw data channel

Parameters
idxindex

Definition at line 95 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

virtual UInt_t PRawData::GetRawDataReadingOffset ( )
inlinevirtual

Definition at line 75 of file PTempCalibGui.h.

UInt_t PRawData::GetRawDataSensorType ( UInt_t  idx)
virtual

Get raw data sensor type

Parameters
idxindex

Definition at line 191 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

Double_t PRawData::GetSetPointTemp ( UInt_t  idx)
virtual

Get temperature setpoint

Parameters
idxindex

Definition at line 276 of file PTempCalibGui.cpp.

virtual UInt_t PRawData::GetSize ( )
inlinevirtual

Definition at line 80 of file PTempCalibGui.h.

virtual UInt_t PRawData::GetStartTime ( )
inlinevirtual

Definition at line 81 of file PTempCalibGui.h.

Double_t PRawData::GetTempMeasured ( UInt_t  idx)
virtual

Get measure temperature value

Parameters
idxindex

Definition at line 228 of file PTempCalibGui.cpp.

UInt_t PRawData::GetTime ( UInt_t  idx)
virtual

Get time in seconds from 1995-01-01.

Parameters
idxindex

Definition at line 212 of file PTempCalibGui.cpp.

virtual Bool_t PRawData::IsDataPresent ( )
inlinevirtual

Definition at line 72 of file PTempCalibGui.h.

Int_t PRawData::MapChNo ( UInt_t  chNo)
virtual

Maps the ordered channel number chNo to the real channel number within the raw data set. If chNo is out of range, -1 is returned.

Parameters
chNoordered channel number, i.e. LS340: 0=A, 1=B, 2=C1, ..., 9=D4, LS336: 0=A, 1=B, 2=C, ..., 7=D5,

Definition at line 114 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

void PRawData::SetCtrlCh ( const TString &  str)
virtual

Set control channel.

Parameters
strcontrol channel, i.e. LS340: A, B, C1-C4, or D1-D4 LS336: A, B, C, or D1-D5

Definition at line 344 of file PTempCalibGui.cpp.

virtual void PRawData::SetDataPresent ( Bool_t  bval)
inlinevirtual

Definition at line 91 of file PTempCalibGui.h.

virtual void PRawData::SetLakeShore ( const std::string  lakeShore)
inlinevirtual

Definition at line 71 of file PTempCalibGui.h.

virtual void PRawData::SetNoOfEntries ( UInt_t  val)
inlinevirtual

Definition at line 92 of file PTempCalibGui.h.

virtual void PRawData::SetNoOfRawDataReadings ( UInt_t  val)
inlinevirtual

Definition at line 93 of file PTempCalibGui.h.

void PRawData::SetRawDataCh ( const TString &  str,
UInt_t  idx 
)
virtual

Set raw data channel.

Parameters
strdata channel, i.e. LS340: A, B, C1-C4, or D1-D4, or LS336: A, B, C, or D1-D5
idxindex of the data channel

Definition at line 376 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

virtual void PRawData::SetRawDataReadingOffset ( UInt_t  val)
inlinevirtual

Definition at line 94 of file PTempCalibGui.h.

void PRawData::SetRawDataSensorType ( UInt_t  type,
UInt_t  idx 
)
virtual

Set a raw data sensor type value

Parameters
typesensor type
idxindex

Definition at line 416 of file PTempCalibGui.cpp.

References TCG_NO_OF_RAW_DATA_CH.

virtual void PRawData::SetStartDateTime ( const char *  dateTime)
inlinevirtual

Definition at line 98 of file PTempCalibGui.h.

Field Documentation

vector<Double_t> PRawData::fBH1Flow
private

Definition at line 127 of file PTempCalibGui.h.

TString PRawData::fCtrlCh
private

Definition at line 116 of file PTempCalibGui.h.

Bool_t PRawData::fDataPresent
private

Definition at line 111 of file PTempCalibGui.h.

vector<TDatime*> PRawData::fDateTime
private

Definition at line 121 of file PTempCalibGui.h.

vector<Double_t> PRawData::fHeaterOutput
private

Definition at line 124 of file PTempCalibGui.h.

vector<Double_t> PRawData::fHeaterRange
private

Definition at line 126 of file PTempCalibGui.h.

std::string PRawData::fLakeShore
private

Definition at line 109 of file PTempCalibGui.h.

UInt_t PRawData::fNoOfEntries
private

Definition at line 113 of file PTempCalibGui.h.

UInt_t PRawData::fNoOfRawDataReadings
private

Definition at line 114 of file PTempCalibGui.h.

vector<Double_t> PRawData::fPressure
private

Definition at line 123 of file PTempCalibGui.h.

vector< vector<Double_t> > PRawData::fRawData
private

Definition at line 128 of file PTempCalibGui.h.

TString PRawData::fRawDataCh[TCG_NO_OF_RAW_DATA_CH]
private

Definition at line 117 of file PTempCalibGui.h.

UInt_t PRawData::fRawDataReadingOffset
private

Definition at line 115 of file PTempCalibGui.h.

UInt_t PRawData::fRawDataSensorType[TCG_NO_OF_RAW_DATA_CH]
private

Definition at line 118 of file PTempCalibGui.h.

vector<Double_t> PRawData::fSetPointTemp
private

Definition at line 125 of file PTempCalibGui.h.

TDatime PRawData::fStartDateTime
private

Definition at line 120 of file PTempCalibGui.h.

vector<Double_t> PRawData::fTempMeasured
private

Definition at line 122 of file PTempCalibGui.h.


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