Line data Source code
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 0 : 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 12 : ClassDef(AliMUONHVSubprocessor,2) // Shuttle Subprocessor for MUON TRK HV
38 : };
39 :
40 : #endif
|