LCOV - code coverage report
Current view: top level - MUON/MUONgraphics - AliMUONTrackerHV.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef ALIMUONTRACKERHV_H
       2             : #define ALIMUONTRACKERHV_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             : * See cxx source for full Copyright notice                               */
       6             : 
       7             : #ifndef ALIMUONTRACKERVOLTAGES_H
       8             : #include "AliMUONTrackerVoltages.h"
       9             : #endif
      10             : 
      11             : #include <vector>
      12             : 
      13             : class TMultiGraph;
      14             : class TMap;
      15             : class TGraph;
      16             : class AliMpDCSNamer;
      17             : 
      18             : class AliMUONTrackerHV : public AliMUONTrackerVoltages
      19             : {
      20             : public:
      21             : 
      22             :   AliMUONTrackerHV(const char* runlist, const char* ocdbPath="raw://");
      23             :   AliMUONTrackerHV(Int_t runNumber, const char* ocdbPath="raw://");
      24             :   virtual ~AliMUONTrackerHV();
      25             : 
      26             :   void HVoff(const char* logfile="lhc11de.log", const char* outputBaseName="hvoff");
      27             : 
      28             :   void Plot(const char* dcsname=0x0, Bool_t withPatch=kFALSE, Bool_t plotIntermediate=kFALSE);
      29             : 
      30             :   void ReportTrips(Bool_t includeLowOnes=kFALSE);
      31             : 
      32             :   void Scan(Int_t verbose=0);
      33             : 
      34             :   Int_t CompareMaps(const TMap& hv1, const TMap& hv2, Bool_t verbose=kFALSE) const;
      35             : 
      36             : private:
      37             : 
      38             :   TMap* CreateMap(Int_t runNumber, Bool_t patched) const;
      39             : 
      40             :   TMultiGraph* GraphHV(TMap* m, const char* dcsname);
      41             : 
      42             :   AliMUONTrackerHV(const AliMUONTrackerHV& rhs); // not implemented on purpose
      43             :   AliMUONTrackerHV& operator=(const AliMUONTrackerHV& rhs); // not implemented on purpose
      44             : 
      45          12 :   ClassDef(AliMUONTrackerHV,3) // Utility class to inspect MUON Tracker HV values
      46             : };
      47             : 
      48             : #endif

Generated by: LCOV version 1.11