// -*- mode: c++ -*- // // $Id: BrDbCommitModule.h,v 1.1 2001/07/18 16:19:36 ouerdane Exp $ // $Author: ouerdane $ // $Date: 2001/07/18 16:19:36 $ // $Copyright: (C) 2001 BRAHMS Collaboration // #ifndef BRAT_BrDbCommitModule #define BRAT_BrDbCommitModule #ifndef BRAT_BrModule #include "BrModule.h" #endif #ifndef BRAT_BrEventNode #include "BrEventNode.h" #endif class BrDbCommitModule : public BrModule { private: Int_t fInitialRun; Int_t fFinalRun; public: BrDbCommitModule(); BrDbCommitModule(const Char_t* name, const Char_t* title); virtual ~BrDbCommitModule () {} virtual void Finish(); virtual void Print(Option_t* option="B") const; // *MENU* void SetInitialRun(Int_t i = 0) { fInitialRun = i; } void SetFinalRun(Int_t f = 0) { fFinalRun = f; } ClassDef(BrDbCommitModule,0) // DOCUMENT ME }; #endif //____________________________________________________________________ // // $Log: BrDbCommitModule.h,v $ // Revision 1.1 2001/07/18 16:19:36 ouerdane // Added 2 classes in this directory (modules/util) // BrDbUpdateModule // BrDbCommitModule // // The 1st one updates the calibration parameter manager and the run info manager // The 2nd commit new calibration to the database, given a start run and an end // run (they can be the same). // // See email on the brahms-soft/dev-list for more details on how to use them. // // Updated Makefile.am, LinkDef.h, Include.h for the classes to compile //