1 #ifndef ALIMUONTRACKERHV_H
2 #define ALIMUONTRACKERHV_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
20 class AliMUONTrackerHV : public TObject
24 AliMUONTrackerHV(const char* runlist, const char* ocdbPath="raw://");
25 AliMUONTrackerHV(Int_t runNumber, const char* ocdbPath="raw://");
26 virtual ~AliMUONTrackerHV();
28 void SetOCDB(const char* ocdbPath="raw://") { fOCDBPath = ocdbPath; }
29 void SetRunList(Int_t runNumber);
30 void SetRunList(const char* runlist);
32 void HVoff(const char* logfile="lhc11de.log", const char* outputBaseName="hvoff");
34 void Plot(const char* dcsname=0x0, Bool_t withPatch=kFALSE);
38 void Scan(Int_t verbose=0);
42 void ReadIntegers(const char* filename, std::vector<int>& integers);
44 TGraph* ShowValues(TMap* m, const char* name);
46 Int_t CheckMap(TMap* hvMap, Int_t runNumber, Bool_t verbose);
48 void TimeAxis(TMultiGraph* g);
50 TMultiGraph* ShowHV(TMap* m, const char* dcsname);
53 std::vector<int> fRunList; // input run list
54 TString fOCDBPath; // ocdb path (raw:// by default)
56 ClassDef(AliMUONTrackerHV,1) // Utility class to inspect MUON Tracker HV values