![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliGRPPreprocessor.h>
Public Member Functions | |
AliGRPPreprocessor (AliShuttleInterface *shuttle) | |
virtual | ~AliGRPPreprocessor () |
![]() | |
AliPreprocessor (const char *detector, AliShuttleInterface *shuttle) | |
virtual | ~AliPreprocessor () |
virtual Bool_t | ProcessDCS () |
Bool_t | ProcessRunType () |
Static Public Member Functions | |
static Int_t | ReceivePromptRecoParameters (UInt_t run, const char *dbHost, Int_t dbPort, const char *dbName, const char *user, const char *password, const char *cdbRoot, TString &gdc) |
static THashList * | ProcessAliases (const char *aliasesFile) |
Protected Member Functions | |
virtual void | Initialize (Int_t run, UInt_t startTime, UInt_t endTime) |
virtual UInt_t | Process (TMap *valueSet) |
Int_t | ProcessDaqLB (AliGRPObject *grpobj) |
UInt_t | ProcessDaqFxs () |
UInt_t | ProcessDqmFxs () |
UInt_t | ProcessSPDMeanVertex () |
UInt_t | ProcessLHCData (AliGRPObject *grpobj) |
UInt_t | ProcessDcsFxs (TString partition="", TString detector="") |
Int_t | ProcessDcsDPs (TMap *valueSet, AliGRPObject *grpobj) |
Int_t | ProcessL3DPs (const TMap *valueSet, AliGRPObject *grpobj) |
Int_t | ProcessDipoleDPs (const TMap *valueSet, AliGRPObject *grpobj) |
Int_t | ProcessEnvDPs (TMap *valueSet, AliGRPObject *grpobj) |
Int_t | ProcessHPDPs (const TMap *valueSet, AliGRPObject *grpobj) |
AliDCSSensorArray * | GetPressureMap (TMap *dcsAliasMap) |
AliSplineFit * | GetSplineFit (const TObjArray *array, const TString &stringID) |
TString | ProcessChar (const TObjArray *array) |
Char_t | ProcessBool (const TObjArray *array, Bool_t &change) |
Float_t | ProcessInt (const TObjArray *array) |
Float_t | ProcessUInt (const TObjArray *array) |
Float_t * | ProcessFloatAll (const TObjArray *array) |
Float_t * | ProcessFloatAllMagnet (const TObjArray *array, Int_t indexDP, Bool_t &isZero) |
Bool_t | GetDAQStartEndTimeOk () const |
void | SetDAQStartEndTimeOk (Bool_t daqStartEndTimeOk) |
Float_t | ProcessEnergy (TObjArray *array, Double_t timeStart) |
AliLHCClockPhase * | ProcessLHCClockPhase (TObjArray *beam1phase, TObjArray *beam2phase, Double_t timeEnd) |
TString | ParseBeamTypeString (TString beamType, Int_t iBeamType) |
Bool_t | CheckFileRecords (const char *fileName) const |
![]() | |
Bool_t | Store (const char *pathLevel2, const char *pathLevel3, TObject *object, AliCDBMetaData *metaData, Int_t validityStart=0, Bool_t validityInfinite=kFALSE) |
Bool_t | StoreReferenceData (const char *pathLevel2, const char *pathLevel3, TObject *object, AliCDBMetaData *metaData) |
Bool_t | StoreReferenceFile (const char *localFile, const char *gridFileName) |
Bool_t | StoreRunMetadataFile (const char *localFile, const char *gridFileName) |
const char * | GetFile (Int_t system, const char *id, const char *source) |
TList * | GetFileSources (Int_t system, const char *id=0) |
const char * | GetForeignFile (const char *detector, Int_t system, const char *id, const char *source) |
TList * | GetForeignFileSources (const char *detector, Int_t system, const char *id) |
TList * | GetFileIDs (Int_t system, const char *source) |
const char * | GetRunParameter (const char *param) |
AliCDBEntry * | GetFromOCDB (const char *pathLevel2, const char *pathLevel3) |
AliCDBEntry * | GetGeometryFromOCDB () |
const char * | GetRunType () |
Bool_t | GetHLTStatus () |
const char * | GetTriggerConfiguration () |
const char * | GetCTPTimeParams () |
const char * | GetTriggerDetectorMask () |
void | Log (const char *message, UInt_t level=3) |
UInt_t | GetStartTimeDCSQuery () |
UInt_t | GetEndTimeDCSQuery () |
void | AddRunType (const char *runType) |
void | SendToML (const char *) |
TString * | GetLTUConfig (const char *det) |
Private Member Functions | |
AliGRPPreprocessor (const AliGRPPreprocessor &) | |
AliGRPPreprocessor & | operator= (const AliGRPPreprocessor &) |
Private Attributes | |
AliDCSSensorArray * | fPressure |
number of redundant dcs dps More... | |
Float_t | fmaxFloat |
Float_t | fminFloat |
Double_t | fmaxDouble |
Double_t | fminDouble |
Int_t | fmaxInt |
Int_t | fminInt |
UInt_t | fmaxUInt |
UInt_t | fminUInt |
Bool_t | fdaqStartEndTimeOk |
TObjArray * | ffailedDPs |
Static Private Attributes | |
static const Int_t | fgknDAQLbPar = 7 |
static const Int_t | fgknDCSDP = 56 |
number of DAQ lb parameters for PHYSICS runs More... | |
static const char * | fgkDCSDataPoints [] |
number of dcs dps More... | |
static const char * | fgkDCSDataPointsHallProbes [] |
names of dcs dps More... | |
static const Int_t | fgknDCSDPHallProbes = 40 |
names of dcs dps for Hall Probes More... | |
static const Int_t | fgknDCSDP_Redu = 8 |
number of Hall Probes More... | |
static const Int_t | fgknLHCDP = 9 |
static const char * | fgkLHCDataPoints [] |
number of lhc dps More... | |
static const Int_t | fgkDCSDPHallTopShift = 4 |
names of lhc dps More... | |
static const Int_t | fgkDCSDPNonWorking = 2 |
shift from the top to the Hall Probes from the list of DCS DPs names More... | |
Additional Inherited Members | |
![]() | |
Int_t | fRun |
UInt_t | fStartTime |
UInt_t | fEndTime |
Definition at line 34 of file AliGRPPreprocessor.h.
Definition at line 37 of file AliGRPPreprocessor.h.
Definition at line 56 of file AliGRPPreprocessor.h.
AliGRPPreprocessor::AliGRPPreprocessor | ( | AliShuttleInterface * | shuttle | ) |
Definition at line 229 of file AliGRPPreprocessor.cxx.
|
virtual |
Definition at line 274 of file AliGRPPreprocessor.cxx.
|
private |
|
protected |
Definition at line 3571 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDaqFxs(), and SetDAQStartEndTimeOk().
|
inlineprotected |
Definition at line 110 of file AliGRPPreprocessor.h.
|
protected |
Definition at line 3117 of file AliGRPPreprocessor.cxx.
Referenced by ProcessEnvDPs().
|
protected |
Definition at line 2401 of file AliGRPPreprocessor.cxx.
|
protectedvirtual |
Reimplemented from AliPreprocessor.
Definition at line 285 of file AliGRPPreprocessor.cxx.
|
private |
|
protected |
Definition at line 3520 of file AliGRPPreprocessor.cxx.
Referenced by ProcessLHCData(), and SetDAQStartEndTimeOk().
|
protectedvirtual |
Implements AliPreprocessor.
Definition at line 313 of file AliGRPPreprocessor.cxx.
|
static |
Definition at line 1861 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDcsFxs().
|
protected |
Definition at line 2753 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDipoleDPs(), and ProcessL3DPs().
|
protected |
Definition at line 2433 of file AliGRPPreprocessor.cxx.
|
protected |
Definition at line 1611 of file AliGRPPreprocessor.cxx.
|
protected |
Definition at line 1502 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 1918 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 1731 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 2041 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDcsDPs().
|
protected |
Definition at line 1371 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 3394 of file AliGRPPreprocessor.cxx.
Referenced by ProcessLHCData(), and SetDAQStartEndTimeOk().
|
protected |
Definition at line 2137 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDcsDPs().
|
protected |
Definition at line 2460 of file AliGRPPreprocessor.cxx.
Referenced by ProcessEnvDPs(), ProcessFloatAllMagnet(), and ProcessHPDPs().
|
protected |
Definition at line 2710 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDipoleDPs(), and ProcessL3DPs().
|
protected |
Definition at line 2346 of file AliGRPPreprocessor.cxx.
|
protected |
Definition at line 2791 of file AliGRPPreprocessor.cxx.
|
protected |
Definition at line 1943 of file AliGRPPreprocessor.cxx.
Referenced by ProcessDcsDPs().
|
protected |
Definition at line 3438 of file AliGRPPreprocessor.cxx.
Referenced by ProcessLHCData(), and SetDAQStartEndTimeOk().
|
protected |
Definition at line 746 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 1314 of file AliGRPPreprocessor.cxx.
Referenced by Process().
|
protected |
Definition at line 2953 of file AliGRPPreprocessor.cxx.
|
static |
Definition at line 3142 of file AliGRPPreprocessor.cxx.
Referenced by grp(), and AliOnlineReconstruction::RetrieveGRP().
|
inlineprotected |
Definition at line 111 of file AliGRPPreprocessor.h.
|
private |
Definition at line 141 of file AliGRPPreprocessor.h.
Referenced by GetDAQStartEndTimeOk(), Process(), ProcessFloatAll(), and SetDAQStartEndTimeOk().
|
private |
Definition at line 143 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), Initialize(), Process(), ProcessDipoleDPs(), ProcessEnvDPs(), ProcessHPDPs(), ProcessL3DPs(), and ~AliGRPPreprocessor().
|
staticprivate |
number of dcs dps
Definition at line 123 of file AliGRPPreprocessor.h.
Referenced by Initialize(), ProcessDipoleDPs(), ProcessEnvDPs(), and ProcessL3DPs().
|
staticprivate |
names of dcs dps
Definition at line 124 of file AliGRPPreprocessor.h.
|
staticprivate |
names of lhc dps
Definition at line 147 of file AliGRPPreprocessor.h.
Referenced by Process(), and ProcessHPDPs().
|
staticprivate |
shift from the top to the Hall Probes from the list of DCS DPs names
Definition at line 148 of file AliGRPPreprocessor.h.
|
staticprivate |
number of lhc dps
Definition at line 146 of file AliGRPPreprocessor.h.
Referenced by ProcessLHCData().
|
staticprivate |
Definition at line 121 of file AliGRPPreprocessor.h.
Referenced by Process().
|
staticprivate |
number of DAQ lb parameters for PHYSICS runs
Definition at line 122 of file AliGRPPreprocessor.h.
Referenced by Initialize(), and Process().
|
staticprivate |
|
staticprivate |
names of dcs dps for Hall Probes
Definition at line 125 of file AliGRPPreprocessor.h.
Referenced by Process(), and ProcessHPDPs().
|
staticprivate |
Definition at line 145 of file AliGRPPreprocessor.h.
|
private |
Definition at line 135 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor().
|
private |
Definition at line 133 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), ProcessFloatAll(), and ProcessFloatAllMagnet().
|
private |
Definition at line 137 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), and ProcessInt().
|
private |
Definition at line 139 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), and ProcessUInt().
|
private |
Definition at line 136 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor().
|
private |
Definition at line 134 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), ProcessFloatAll(), and ProcessFloatAllMagnet().
|
private |
Definition at line 138 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), and ProcessInt().
|
private |
Definition at line 140 of file AliGRPPreprocessor.h.
Referenced by AliGRPPreprocessor(), and ProcessUInt().
|
private |
number of redundant dcs dps
Definition at line 128 of file AliGRPPreprocessor.h.
Referenced by GetPressureMap(), Initialize(), ProcessEnvDPs(), and ~AliGRPPreprocessor().