ROOT logo
#ifndef ALIMUONGAINSUBPROCESSOR_H
#define ALIMUONGAINSUBPROCESSOR_H

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

// $Id$

/// \ingroup shuttle
/// \class AliMUONGainSubprocessor
/// \brief Implementation of AliMUONVSubprocessor for MUON TRK Gains
/// 
//  Author Laurent Aphecetche

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

#ifndef ROOT_TString
#  include "TString.h"
#endif

class AliMUONVStore;
class TObjArray;

class AliMUONGainSubprocessor : public AliMUONVSubprocessor
{
public:
  AliMUONGainSubprocessor(AliMUONPreprocessor* master);
  virtual ~AliMUONGainSubprocessor();
  
  Bool_t Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
  UInt_t Process(TMap* dcsAliasMap);
  
private:
  /// Not implemented
  AliMUONGainSubprocessor(const AliMUONGainSubprocessor&);
  /// Not implemented
  AliMUONGainSubprocessor& operator=(const AliMUONGainSubprocessor&);
  
  Int_t ReadFile(const char* filename);

private:
  AliMUONVStore* fGains; //!< Gains for the MUON TRK
  Bool_t fSkip; //!< whether we should skip this run (because it's dummy)
  TString fComment; //!< comment for OCDB entry
  
  ClassDef(AliMUONGainSubprocessor,2) // A shuttle preprocessor for MUON TRK gains
};

#endif
 AliMUONGainSubprocessor.h:1
 AliMUONGainSubprocessor.h:2
 AliMUONGainSubprocessor.h:3
 AliMUONGainSubprocessor.h:4
 AliMUONGainSubprocessor.h:5
 AliMUONGainSubprocessor.h:6
 AliMUONGainSubprocessor.h:7
 AliMUONGainSubprocessor.h:8
 AliMUONGainSubprocessor.h:9
 AliMUONGainSubprocessor.h:10
 AliMUONGainSubprocessor.h:11
 AliMUONGainSubprocessor.h:12
 AliMUONGainSubprocessor.h:13
 AliMUONGainSubprocessor.h:14
 AliMUONGainSubprocessor.h:15
 AliMUONGainSubprocessor.h:16
 AliMUONGainSubprocessor.h:17
 AliMUONGainSubprocessor.h:18
 AliMUONGainSubprocessor.h:19
 AliMUONGainSubprocessor.h:20
 AliMUONGainSubprocessor.h:21
 AliMUONGainSubprocessor.h:22
 AliMUONGainSubprocessor.h:23
 AliMUONGainSubprocessor.h:24
 AliMUONGainSubprocessor.h:25
 AliMUONGainSubprocessor.h:26
 AliMUONGainSubprocessor.h:27
 AliMUONGainSubprocessor.h:28
 AliMUONGainSubprocessor.h:29
 AliMUONGainSubprocessor.h:30
 AliMUONGainSubprocessor.h:31
 AliMUONGainSubprocessor.h:32
 AliMUONGainSubprocessor.h:33
 AliMUONGainSubprocessor.h:34
 AliMUONGainSubprocessor.h:35
 AliMUONGainSubprocessor.h:36
 AliMUONGainSubprocessor.h:37
 AliMUONGainSubprocessor.h:38
 AliMUONGainSubprocessor.h:39
 AliMUONGainSubprocessor.h:40
 AliMUONGainSubprocessor.h:41
 AliMUONGainSubprocessor.h:42
 AliMUONGainSubprocessor.h:43
 AliMUONGainSubprocessor.h:44
 AliMUONGainSubprocessor.h:45
 AliMUONGainSubprocessor.h:46
 AliMUONGainSubprocessor.h:47
 AliMUONGainSubprocessor.h:48
 AliMUONGainSubprocessor.h:49
 AliMUONGainSubprocessor.h:50
 AliMUONGainSubprocessor.h:51