]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONHVSubprocessor.h
Add new functionalities (Laurent)
[u/mrichter/AliRoot.git] / MUON / AliMUONHVSubprocessor.h
1 #ifndef ALIMUONHVSUBPROCESSOR_H
2 #define ALIMUONHVSUBPROCESSOR_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice                               */
6
7 // $Id$
8
9 /// \ingroup shuttle
10 /// \class AliMUONHVSubprocessor
11 /// \brief A subprocessor to read HV values for one run
12 ///
13 //  Author Laurent Aphecetche
14
15 #ifndef ALIMUONVSUBPROCESSOR_H
16 #  include "AliMUONVSubprocessor.h"
17 #endif
18
19 class AliMUONHVSubprocessor : public AliMUONVSubprocessor
20 {
21 public:
22   AliMUONHVSubprocessor(AliMUONPreprocessor* master, Bool_t includeHVcurrents=kFALSE);
23   virtual ~AliMUONHVSubprocessor();
24   
25   virtual UInt_t Process(TMap* dcsAliasMap);
26
27   Bool_t IncludeHVCurrent() const { return fIncludeHVCurrents; }
28   
29 private:
30   /// Not implemented
31   AliMUONHVSubprocessor(const AliMUONHVSubprocessor&);
32   /// Not implemented
33   AliMUONHVSubprocessor& operator=(const AliMUONHVSubprocessor&);
34   
35   Bool_t fIncludeHVCurrents; // whether or not to transfer also HV current (in addition to HV voltages)
36   
37   ClassDef(AliMUONHVSubprocessor,2) // Shuttle Subprocessor for MUON TRK HV
38 };
39
40 #endif