--- YodaProfiler/inc/PamelaDBOperations.h 2006/10/20 11:39:31 1.8 +++ YodaProfiler/inc/PamelaDBOperations.h 2006/10/31 15:36:03 1.9 @@ -86,6 +86,7 @@ Bool_t INSERT_RAW; Bool_t INSERT_ROOT; Bool_t VALIDATE; + Bool_t NOFRAG; TDatime *clean_time; @@ -150,6 +151,12 @@ void FillClass(Bool_t mishead, Bool_t mistrail, UInt_t firstev, UInt_t lastev); void HandleTRK_CALIB(Bool_t pk1, Bool_t pk2); // + void RemoveCALIBS(); + void ValidationOFF(); + void ReArrangeRUNS(); + void RemoveRUNS(); + void RemoveFILES(); + // Bool_t IsDebug(){return(debug);}; Bool_t IsRunAlreadyInserted(); Bool_t IsRunConsistent(Bool_t mishead, Bool_t mistrail, UInt_t &firstev, UInt_t &lastev); @@ -189,6 +196,7 @@ void SetOlderThan(Long64_t oldthan); void SetTLEPath(TString str); void SetOrbitNo(); + void SetNoFrag(Bool_t nf); // Bool_t SetID_RAW(); // @@ -214,7 +222,7 @@ TString GetRootName(){return(filerootname);}; TString GetRawName(){return(filerawname);}; - const char* GetCleanTime(){return clean_time->AsSQLString();}; + const char* GetCleanTime(){return clean_time->AsSQLString();}; // // Functions // @@ -227,8 +235,11 @@ Int_t insertTRK_CALIB(); Int_t insertS4_CALIB(); Int_t CleanGL_RUN_FRAGMENTS(); + Int_t CleanGL_RUN_FRAGMENTS(TString fcleanfile); Int_t ValidateRuns(); + Int_t ValidateRuns(TString valfile); Int_t assignVALIDATION(UInt_t ,Bool_t ); + Int_t removeFile(TString rootfilename); // // void OpenFile(); void CheckValidate(Long64_t olderthan); @@ -236,6 +247,7 @@ void CheckFile(); // + Bool_t NoFrag(){return(NOFRAG);}; Bool_t InsertRoot(){return(INSERT_ROOT);}; Bool_t InsertRaw(){return(INSERT_RAW);}; Bool_t Validate(){return(VALIDATE);};