/// By Laurent Aphecetche
+#include "Rtypes.h"
+
class TList;
+class AliMUONV1DStore;
+class AliMUONV2DStore;
+
+static const char* CDBPath = "local://$ALICE_ROOT/";
+
+void generateTrigger(const char* cdbpath=CDBPath);
+
+void generateCalibrations(const char* cdbpath=CDBPath, Bool_t defaultValues = kTRUE);
+
+TList* manuList(Bool_t reset=kFALSE);
+
+void plotCDB(const char* calibType="MUON/Calib/Pedestals");
-TList* padList(Bool_t reset=kFALSE);
-
-class Triplet : public TObject
-{
-public:
- Triplet(Int_t detElemId=0, Int_t manuId=0, Int_t manuChannel=0)
- : TObject(),fDetElemId(detElemId),fManuId(manuId),fManuChannel(manuChannel)
-{}
- virtual ~Triplet() {}
-
- Int_t DetElemId() const { return fDetElemId; }
- Int_t ManuId() const { return fManuId; }
- Int_t ManuChannel() const { return fManuChannel; }
-
-private:
- Int_t fDetElemId;
- Int_t fManuId;
- Int_t fManuChannel;
- ClassDef(Triplet,1)
-};
+AliMUONV2DStore* read2D(const char* calibType="MUON/Calib/Pedestals");
+AliMUONV1DStore* read1D(const char* calibType="MUON/Calib/LocalBoardMasks");
+void testMakeStores(Int_t readLoop=10);
#endif