ROOT logo
#ifndef ALIMUONHVSUBPROCESSOR_H
#define ALIMUONHVSUBPROCESSOR_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice                               */

// $Id$

/// \ingroup shuttle
/// \class AliMUONHVSubprocessor
/// \brief A subprocessor to read HV values for one run
///
//  Author Laurent Aphecetche

#ifndef ALIMUONVSUBPROCESSOR_H
#  include "AliMUONVSubprocessor.h"
#endif

class AliMUONHVSubprocessor : public AliMUONVSubprocessor
{
public:
  AliMUONHVSubprocessor(AliMUONPreprocessor* master, Bool_t includeHVcurrents=kFALSE);
  virtual ~AliMUONHVSubprocessor();
  
  virtual UInt_t Process(TMap* dcsAliasMap);

  Bool_t IncludeHVCurrent() const { return fIncludeHVCurrents; }
  
private:
  /// Not implemented
  AliMUONHVSubprocessor(const AliMUONHVSubprocessor&);
  /// Not implemented
  AliMUONHVSubprocessor& operator=(const AliMUONHVSubprocessor&);
  
  Bool_t fIncludeHVCurrents; // whether or not to transfer also HV current (in addition to HV voltages)
  
  ClassDef(AliMUONHVSubprocessor,2) // Shuttle Subprocessor for MUON TRK HV
};

#endif
 AliMUONHVSubprocessor.h:1
 AliMUONHVSubprocessor.h:2
 AliMUONHVSubprocessor.h:3
 AliMUONHVSubprocessor.h:4
 AliMUONHVSubprocessor.h:5
 AliMUONHVSubprocessor.h:6
 AliMUONHVSubprocessor.h:7
 AliMUONHVSubprocessor.h:8
 AliMUONHVSubprocessor.h:9
 AliMUONHVSubprocessor.h:10
 AliMUONHVSubprocessor.h:11
 AliMUONHVSubprocessor.h:12
 AliMUONHVSubprocessor.h:13
 AliMUONHVSubprocessor.h:14
 AliMUONHVSubprocessor.h:15
 AliMUONHVSubprocessor.h:16
 AliMUONHVSubprocessor.h:17
 AliMUONHVSubprocessor.h:18
 AliMUONHVSubprocessor.h:19
 AliMUONHVSubprocessor.h:20
 AliMUONHVSubprocessor.h:21
 AliMUONHVSubprocessor.h:22
 AliMUONHVSubprocessor.h:23
 AliMUONHVSubprocessor.h:24
 AliMUONHVSubprocessor.h:25
 AliMUONHVSubprocessor.h:26
 AliMUONHVSubprocessor.h:27
 AliMUONHVSubprocessor.h:28
 AliMUONHVSubprocessor.h:29
 AliMUONHVSubprocessor.h:30
 AliMUONHVSubprocessor.h:31
 AliMUONHVSubprocessor.h:32
 AliMUONHVSubprocessor.h:33
 AliMUONHVSubprocessor.h:34
 AliMUONHVSubprocessor.h:35
 AliMUONHVSubprocessor.h:36
 AliMUONHVSubprocessor.h:37
 AliMUONHVSubprocessor.h:38
 AliMUONHVSubprocessor.h:39
 AliMUONHVSubprocessor.h:40