--- chewbacca/YodaProfiler/inc/PamelaDBOperations.h 2008/09/23 07:20:32 1.1.1.1 +++ chewbacca/YodaProfiler/inc/PamelaDBOperations.h 2008/10/31 11:21:42 1.3 @@ -19,6 +19,8 @@ #include #include #include +#include +#include #include @@ -181,6 +183,7 @@ void FillClass(); void FillClass(Bool_t mishead, Bool_t mistrail, Int_t firstev, Int_t lastev); void HandleTRK_CALIB(Bool_t pk1, Bool_t pk2); + void HandleTRK_CALIB(GL_TRK_CALIB*); // void RemoveCALIBS(); void ValidationOFF(); @@ -233,6 +236,7 @@ void SetNoFrag(Bool_t nf); void SetAutoBoot(Bool_t nf); void SetPedantic(Bool_t pd); + void SetPhysEndRunVariables(); // Bool_t SetID_RAW(); // @@ -265,7 +269,9 @@ // Int_t assignBOOT_NUMBER(); Int_t insertPamelaRootFile(); + Int_t insertPamelaRootFile(GL_ROOT*); Int_t insertPamelaRawFile(); + Int_t insertPamelaRawFile(GL_RAW*); Int_t insertPamelaGL_TIMESYNC(); Int_t insertPamelaRUN(); Int_t insertCALO_CALIB(); @@ -298,8 +304,11 @@ // Functions for TLE Int_t populateTLE(); - UInt_t ValidateTrkCalib( CalibTrk1Event* calibtrk , EventHeader* h); - UInt_t ValidateTrkCalib( CalibTrk2Event* calibtrk , EventHeader* h){return ValidateTrkCalib((CalibTrk1Event*)calibtrk,h); }; + UInt_t ValidateTrkCalib( CalibTrk1Event* calibtrk , EventHeader* h, TFile* file); + UInt_t ValidateTrkCalib( CalibTrk2Event* calibtrk , EventHeader* h, TFile* file){return ValidateTrkCalib((CalibTrk1Event*)calibtrk,h,file); }; + + UInt_t ValidateTrkCalib( CalibTrk1Event* calibtrk , EventHeader* h){return ValidateTrkCalib((CalibTrk1Event*)calibtrk,h,file); }; + UInt_t ValidateTrkCalib( CalibTrk2Event* calibtrk , EventHeader* h){return ValidateTrkCalib((CalibTrk1Event*)calibtrk,h,file); }; UInt_t Check(); UInt_t Check(UInt_t from, UInt_t to);