AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONPedestalSubprocessor.h
Go to the documentation of this file.
1 #ifndef ALIMUONPEDESTALSUBPROCESSOR_H
2 #define ALIMUONPEDESTALSUBPROCESSOR_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 
13 // Author Laurent Aphecetche
14 
15 #ifndef ALIMUONVSUBPROCESSOR_H
16 # include "AliMUONVSubprocessor.h"
17 #endif
18 
19 class AliMUONVStore;
20 class TObjArray;
21 
23 {
24 public:
27 
28  Bool_t Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
29  UInt_t Process(TMap* dcsAliasMap);
30  void Print(Option_t* opt="") const;
31 
32 private:
37 
38  Int_t ReadPedestalFile(const char* filename);
39  Int_t ReadConfigFile(const char* filename);
40 
41  Bool_t HasConfigChanged(const AliMUONVStore& newConfig) const;
42 
43 private:
46  Bool_t fConfigChanged;
47  Bool_t fTooFewEvents;
48 
49  ClassDef(AliMUONPedestalSubprocessor,3) // A shuttle preprocessor for MUON TRK pedestals
50 };
51 
52 #endif
AliMUONVStore * fConfig
! Configuration (i.e. list of (buspatch,manu)) for the MUON TRK
Bool_t fTooFewEvents
! whether the current run was a failed ped run, basically
#define TObjArray
Implementation of AliMUONVSubprocessor for MUON TRK pedestals.
AliMUONPedestalSubprocessor & operator=(const AliMUONPedestalSubprocessor &)
Not implemented.
Bool_t HasConfigChanged(const AliMUONVStore &newConfig) const
Bool_t fConfigChanged
! flag to trigger the saving of the configuration
Bool_t Initialize(Int_t run, UInt_t startTime, UInt_t endTime)
Int_t ReadPedestalFile(const char *filename)
Base class for a shuttle sub-task for MUON (either TRK or TRG)
TTimeStamp startTime(2009, 8, 7, 0, 0, 0)
void Print(Option_t *opt="") const
Int_t ReadConfigFile(const char *filename)
AliMUONVStore * fPedestals
! Pedestals for the MUON TRK
Shuttle preprocessor for MUON subsystems (TRK and TRG)
UInt_t Process(TMap *dcsAliasMap)
Process this sub-task.
Base class for MUON data stores.
Definition: AliMUONVStore.h:22
AliMUONPedestalSubprocessor(AliMUONPreprocessor *master)