2 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3 * See cxx source for full Copyright notice */
7 /// By Laurent Aphecetche
12 class AliMUONV1DStore;
13 class AliMUONV2DStore;
16 // Use the following for testing the Shuttle preprocessor
17 //static const char* CDBPath = "local://$ALICE_ROOT/SHUTTLE/TestShuttle/TestCDB";
18 // Or this one for "normal" use
19 static const char* CDBPath = "local://$ALICE_ROOT";
21 void generateTrigger(const char* cdbpath=CDBPath);
23 void getBoundaries(const AliMUONV2DStore& store,
24 Float_t& x0min, Float_t& x0max,
25 Float_t& x1min, Float_t& x1max);
27 void plot(const AliMUONV2DStore& store, const char* name, Int_t nbins=512);
29 AliMUONV2DStore* diff(AliMUONV2DStore& store1, AliMUONV2DStore& store2, const char* opt="abs");
31 void testMakeStores(Int_t readLoop=10);
33 void writeToCDB(const char* cdbpath, const char* calibpath, TObject* object,
34 Int_t startRun, Int_t endRun, Bool_t defaultValues);
36 void writeHV(const char* cdbpath, Bool_t defaultValues,
37 Int_t startRun, Int_t endRun);
39 void writePedestals(const char* cdbpath, Bool_t defaultValues,
40 Int_t startRun, Int_t endRun);
42 void writeGains(const char* cdbpath, Bool_t defaultValues,
43 Int_t startRun, Int_t endRun);