////////////////////////////////////////////////////////// // This class has been automatically generated on // Sat Aug 27 12:14:03 2005 by ROOT version 4.00/08 // from TTree prod_summary/Production Summary // found on file: results/production.195409-198379.0g.root ////////////////////////////////////////////////////////// #ifndef prod_summary_h #define prod_summary_h #include #include #include const Int_t kMaxfListOfCrashes = 4; const Int_t kMaxfListOfOutputFiles = 48; class prod_summary { public : TTree *fChain; //!pointer to the analyzed TTree or TChain Int_t fCurrent; //!current Tree number in a TChain // Declaration of leave types TProdSummary* fProdSummary; UInt_t fUniqueID; UInt_t fBits; TString fInputFileName; TString fNodeName; Float_t fInstLumi; Int_t fNInputEvents; Float_t fInputFileSize; Int_t fNSevereErrors; Float_t fCpuTime; Float_t fClkTime; Int_t fNCrashes; Int_t fListOfCrashes_; UInt_t fListOfCrashes_fUniqueID[kMaxfListOfCrashes]; //[fListOfCrashes_] UInt_t fListOfCrashes_fBits[kMaxfListOfCrashes]; //[fListOfCrashes_] Int_t fListOfCrashes_fRunNumber[kMaxfListOfCrashes]; //[fListOfCrashes_] Int_t fListOfCrashes_fEventNumber[kMaxfListOfCrashes]; //[fListOfCrashes_] Int_t fNOutputFiles; Int_t fListOfOutputFiles_; UInt_t fListOfOutputFiles_fUniqueID[kMaxfListOfOutputFiles]; //[fListOfOutputFiles_] UInt_t fListOfOutputFiles_fBits[kMaxfListOfOutputFiles]; //[fListOfOutputFiles_] TString fListOfOutputFiles_fName[kMaxfListOfOutputFiles]; Int_t fListOfOutputFiles_fNRecords[kMaxfListOfOutputFiles]; //[fListOfOutputFiles_] Int_t fListOfOutputFiles_fNEvents[kMaxfListOfOutputFiles]; //[fListOfOutputFiles_] Float_t fListOfOutputFiles_fAverageEventSize[kMaxfListOfOutputFiles]; //[fListOfOutputFiles_] // List of branches TBranch *b_ProdSummary_fUniqueID; //! TBranch *b_ProdSummary_fBits; //! TBranch *b_ProdSummary_fInputFileName; //! TBranch *b_ProdSummary_fNodeName; //! TBranch *b_ProdSummary_fInstLumi; //! TBranch *b_ProdSummary_fNInputEvents; //! TBranch *b_ProdSummary_fInputFileSize; //! TBranch *b_ProdSummary_fNSevereErrors; //! TBranch *b_ProdSummary_fCpuTime; //! TBranch *b_ProdSummary_fClkTime; //! TBranch *b_ProdSummary_fNCrashes; //! TBranch *b_ProdSummary_fListOfCrashes_; //! TBranch *b_fListOfCrashes_fUniqueID; //! TBranch *b_fListOfCrashes_fBits; //! TBranch *b_fListOfCrashes_fRunNumber; //! TBranch *b_fListOfCrashes_fEventNumber; //! TBranch *b_ProdSummary_fNOutputFiles; //! TBranch *b_ProdSummary_fListOfOutputFiles_; //! TBranch *b_fListOfOutputFiles_fUniqueID; //! TBranch *b_fListOfOutputFiles_fBits; //! TBranch *b_fListOfOutputFiles_fName; //! TBranch *b_fListOfOutputFiles_fNRecords; //! TBranch *b_fListOfOutputFiles_fNEvents; //! TBranch *b_fListOfOutputFiles_fAverageEventSize; //! TH1F* h1[100]; TH2F* h2[100]; TH2F* h_size_vs_lumi[20]; TH2F* h_r_nev; TH2F* h_r_size; prod_summary(TTree *tree=0); ~prod_summary(); Int_t Cut(Int_t entry); Int_t GetEntry(Int_t entry); Int_t LoadTree(Int_t entry); void Init(TTree *tree); void Loop(); Bool_t Notify(); void Show(Int_t entry = -1); }; #endif