![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliDCSSensor.h>
Public Member Functions | |
AliDCSSensor () | |
AliDCSSensor (const AliDCSSensor &source) | |
virtual | ~AliDCSSensor () |
AliDCSSensor & | operator= (const AliDCSSensor &source) |
virtual void | Print (const Option_t *option="") const |
virtual void | Draw (Option_t *option="") |
Int_t | GetId () const |
Int_t | GetIdDCS () const |
const TString & | GetStringID () const |
Double_t | GetX () const |
Double_t | GetY () const |
Double_t | GetZ () const |
Double_t | GetR () const |
Double_t | GetPhi () const |
UInt_t | GetStartTime () const |
UInt_t | GetEndTime () const |
TGraph * | GetGraph () const |
AliSplineFit * | GetFit () const |
void | SetId (Int_t id) |
void | SetIdDCS (Int_t iddcs) |
void | SetStringID (const TString &stringID) |
void | SetX (Double_t x) |
void | SetY (Double_t y) |
void | SetZ (Double_t z) |
void | SetGraph (TGraph *gr) |
void | SetFit (AliSplineFit *f) |
void | SetStartTime (UInt_t stime) |
void | SetStartTime (TTimeStamp time) |
void | SetEndTime (UInt_t stime) |
void | SetEndTime (TTimeStamp time) |
Double_t | GetValue (UInt_t timeSec) |
Double_t | GetValue (TTimeStamp time) |
Double_t | Eval (const TTimeStamp &time, Bool_t &inside) const |
Double_t | EvalGraph (const TTimeStamp &time, Bool_t &inside) const |
Double_t | EvalGraph (const Double_t &timeHour) const |
TGraph * | MakeGraph (Int_t nPoints=100, Bool_t debug=kFALSE) const |
Static Public Member Functions | |
static TClonesArray * | ReadTree (TTree *tree) |
Protected Attributes | |
Int_t | fId |
Int_t | fIdDCS |
TString | fStringID |
UInt_t | fStartTime |
UInt_t | fEndTime |
TGraph * | fGraph |
AliSplineFit * | fFit |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Definition at line 31 of file AliDCSSensor.h.
AliDCSSensor::AliDCSSensor | ( | ) |
Definition at line 35 of file AliDCSSensor.cxx.
Referenced by operator=().
AliDCSSensor::AliDCSSensor | ( | const AliDCSSensor & | source | ) |
Definition at line 52 of file AliDCSSensor.cxx.
|
virtual |
Definition at line 72 of file AliDCSSensor.cxx.
|
virtual |
Definition at line 103 of file AliDCSSensor.cxx.
Double_t AliDCSSensor::Eval | ( | const TTimeStamp & | time, |
Bool_t & | inside | ||
) | const |
Definition at line 155 of file AliDCSSensor.cxx.
Referenced by AliGRPObject::EvalCavernPressure(), AliGRPObject::GetBestCavernAtmosPressure(), GetValue(), and SetEndTime().
Double_t AliDCSSensor::EvalGraph | ( | const TTimeStamp & | time, |
Bool_t & | inside | ||
) | const |
Definition at line 191 of file AliDCSSensor.cxx.
Referenced by Eval(), and SetEndTime().
Double_t AliDCSSensor::EvalGraph | ( | const Double_t & | timeHour | ) | const |
Definition at line 220 of file AliDCSSensor.cxx.
|
inline |
Definition at line 52 of file AliDCSSensor.h.
Referenced by AliTPCcalibDB::GetDCSSensorMeanValue(), AliTPCcalibDB::GetDCSSensorValue(), AliEMCALCalibTimeDep::GetTemperatureSM(), AliDCSSensorArray::MakeSplineFit(), and AliEMCALCalibTimeDep::ScanTemperatureInfo().
|
inline |
Definition at line 54 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ClearFit(), AliTPCcalibDButil::FilterSensor(), AliTPCcalibDButil::FilterTemperature(), AliTPCcalibDB::GetDCSSensorMeanValue(), AliEMCALCalibTimeDep::GetTemperatureSM(), AliDCSSensorArray::MakeSplineFitAddPoints(), AliDCSSensorArray::NumFits(), AliGRPPreprocessor::ProcessEnvDPs(), AliEMCALCalibTimeDep::ScanTemperatureInfo(), AliTPCcalibDB::UpdateChamberHighVoltageData(), and AliTPCcalibDB::UpdateRunInformations().
|
inline |
Definition at line 53 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ClearGraph(), AliDCSSensorArray::DumpToTree(), AliTPCcalibDButil::FilterGoofie(), AliTPCcalibDB::GetDCSSensorMeanValue(), AliTPCcalibDB::GetDCSSensorValue(), AliDCSSensorArray::MakeSplineFitAddPoints(), AliGRPPreprocessor::ProcessEnvDPs(), AliTPCcalibDButil::ProcessGoofie(), AliDCSSensorArray::RemoveAbsBelowThreshold(), AliDCSSensorArray::RemoveGraphDuplicates(), and AliTPCcalibDB::UpdateChamberHighVoltageData().
|
inline |
Definition at line 41 of file AliDCSSensor.h.
|
inline |
Definition at line 42 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::GetSensor(), AliDCSSensorArray::OutsideThreshold(), and AliDCSSensorArray::RemoveSensor().
|
inline |
Definition at line 49 of file AliDCSSensor.h.
Referenced by AliTPCTempMap::GetLinearFitter(), and AliTPCTempMap::GetTempMapsViaSensors().
|
inline |
Definition at line 48 of file AliDCSSensor.h.
Referenced by AliTPCTempMap::GetTempMapsViaSensors().
|
inline |
Definition at line 51 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::DumpToTree(), AliTPCcalibDB::GetDCSSensorMeanValue(), AliTPCcalibDB::GetDCSSensorValue(), AliEMCALCalibTimeDep::GetTemperatureSM(), AliDCSSensorArray::MakeSplineFit(), AliEMCALCalibTimeDep::ScanTemperatureInfo(), and AliTPCcalibDB::UpdateChamberHighVoltageData().
|
inline |
Definition at line 43 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::DumpToTree(), AliDCSSensorArray::ExtractDCS(), AliDCSSensorArray::GetSensor(), AliDCSSensorArray::MakeSplineFit(), AliDCSSensorArray::MakeSplineFitAddPoints(), AliDCSSensorArray::SetGraph(), and AliDCSSensorArray::SetSensor().
Double_t AliDCSSensor::GetValue | ( | UInt_t | timeSec | ) |
Definition at line 128 of file AliDCSSensor.cxx.
Referenced by AliDCSSensorArray::DumpToTree(), AliTPCcalibDB::GetDCSSensorValue(), AliTPCcalibDB::GetPressure(), AliTPCCalibVdrift::GetPTRelative(), AliTPCSensorTempArray::GetTempGradientY(), AliEMCALSensorTempArray::GetTempGradientY(), AliDCSSensorArray::GetValue(), AliTPCcalibDB::GetValueGoofie(), AliTPCCalibVdrift::GetVdriftChange(), AliDCSSensorArray::OutsideThreshold(), and SetEndTime().
Double_t AliDCSSensor::GetValue | ( | TTimeStamp | time | ) |
Definition at line 144 of file AliDCSSensor.cxx.
|
inline |
Definition at line 45 of file AliDCSSensor.h.
Referenced by AliTPCTempMap::GetLinearFitter(), AliDCSSensorArray::GetSensor(), AliTPCTempMap::GetTempGradientY(), AliTPCSensorTempArray::GetTempGradientY(), AliEMCALSensorTempArray::GetTempGradientY(), and AliTPCTempMap::GetTempMapsViaSensors().
|
inline |
Definition at line 46 of file AliDCSSensor.h.
Referenced by AliTPCTempMap::GetLinearFitter(), AliDCSSensorArray::GetSensor(), AliTPCTempMap::GetTempGradientY(), AliTPCSensorTempArray::GetTempGradientY(), AliEMCALSensorTempArray::GetTempGradientY(), and AliTPCTempMap::GetTempMapsViaSensors().
|
inline |
Definition at line 47 of file AliDCSSensor.h.
Referenced by AliTPCTempMap::GetLinearFitter(), AliDCSSensorArray::GetSensor(), and AliTPCTempMap::GetTempMapsViaSensors().
TGraph * AliDCSSensor::MakeGraph | ( | Int_t | nPoints = 100 , |
Bool_t | debug = kFALSE |
||
) | const |
Definition at line 248 of file AliDCSSensor.cxx.
Referenced by Draw(), and SetEndTime().
AliDCSSensor & AliDCSSensor::operator= | ( | const AliDCSSensor & | source | ) |
Definition at line 82 of file AliDCSSensor.cxx.
|
virtual |
Definition at line 93 of file AliDCSSensor.cxx.
|
static |
Definition at line 292 of file AliDCSSensor.cxx.
Referenced by AliDCSSensorArray::AliDCSSensorArray(), AliDCSGenDB::ReadList(), AliDCSGenDB::ReadListTree(), and SetEndTime().
|
inline |
Definition at line 68 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ExtractDCS().
|
inline |
Definition at line 69 of file AliDCSSensor.h.
|
inline |
Definition at line 65 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ClearFit(), AliTPCcalibDButil::FilterSensor(), AliTPCcalibDB::MakeGRPObjectFromMap(), AliDCSSensorArray::MakeSplineFit(), and AliDCSSensorArray::MakeSplineFitAddPoints().
|
inline |
Definition at line 64 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ClearGraph(), AliTPCcalibDButil::FilterGoofie(), AliTPCcalibDB::MakeGRPObjectFromMap(), AliDCSSensorArray::MakeSplineFit(), AliDCSSensorArray::MakeSplineFitAddPoints(), and AliDCSSensorArray::SetGraph().
|
inline |
Definition at line 56 of file AliDCSSensor.h.
Referenced by AliTPCSensorTemp::ReadTree(), AliEMCALSensorTemp::ReadTree(), and ReadTree().
|
inline |
Definition at line 57 of file AliDCSSensor.h.
Referenced by AliTPCSensorTemp::ReadTree(), AliEMCALSensorTemp::ReadTree(), and ReadTree().
|
inline |
Definition at line 66 of file AliDCSSensor.h.
Referenced by AliDCSSensorArray::ExtractDCS().
|
inline |
Definition at line 67 of file AliDCSSensor.h.
|
inline |
Definition at line 58 of file AliDCSSensor.h.
Referenced by AliTPCPreprocessor::Initialize(), AliGRPPreprocessor::Initialize(), AliTPCSensorTemp::ReadTree(), AliEMCALSensorTemp::ReadTree(), and ReadTree().
|
inline |
Definition at line 60 of file AliDCSSensor.h.
Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().
|
inline |
Definition at line 61 of file AliDCSSensor.h.
Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().
|
inline |
Definition at line 62 of file AliDCSSensor.h.
Referenced by AliTPCSensorTemp::ReadTree(), and ReadTree().
|
protected |
Definition at line 84 of file AliDCSSensor.h.
Referenced by Eval(), EvalGraph(), GetEndTime(), MakeGraph(), and SetEndTime().
|
protected |
Definition at line 86 of file AliDCSSensor.h.
Referenced by AliDCSSensor(), Eval(), GetFit(), MakeGraph(), and SetFit().
|
protected |
Definition at line 85 of file AliDCSSensor.h.
Referenced by AliDCSSensor(), Draw(), Eval(), EvalGraph(), GetGraph(), SetGraph(), and ~AliDCSSensor().
|
protected |
Definition at line 80 of file AliDCSSensor.h.
|
protected |
Definition at line 81 of file AliDCSSensor.h.
Referenced by GetIdDCS(), and SetIdDCS().
|
protected |
Definition at line 83 of file AliDCSSensor.h.
Referenced by Draw(), Eval(), EvalGraph(), GetStartTime(), GetValue(), MakeGraph(), and SetStartTime().
|
protected |
Definition at line 82 of file AliDCSSensor.h.
Referenced by Draw(), GetStringID(), Print(), and SetStringID().
|
protected |
|
protected |
|
protected |
Definition at line 89 of file AliDCSSensor.h.