Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / MUON / AliMUONHVSubprocessor.h
CommitLineData
45824ef1 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
78649106 12///
13// Author Laurent Aphecetche
45824ef1 14
15#ifndef ALIMUONVSUBPROCESSOR_H
16# include "AliMUONVSubprocessor.h"
17#endif
18
19class AliMUONHVSubprocessor : public AliMUONVSubprocessor
20{
21public:
39d66ea2 22 AliMUONHVSubprocessor(AliMUONPreprocessor* master, Bool_t includeHVcurrents=kFALSE);
45824ef1 23 virtual ~AliMUONHVSubprocessor();
24
45824ef1 25 virtual UInt_t Process(TMap* dcsAliasMap);
26
39d66ea2 27 Bool_t IncludeHVCurrent() const { return fIncludeHVCurrents; }
28
45824ef1 29private:
71a2d3aa 30 /// Not implemented
45824ef1 31 AliMUONHVSubprocessor(const AliMUONHVSubprocessor&);
71a2d3aa 32 /// Not implemented
45824ef1 33 AliMUONHVSubprocessor& operator=(const AliMUONHVSubprocessor&);
34
39d66ea2 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
45824ef1 38};
39
40#endif