CMS 3D CMS Logo

CollUtil.h
Go to the documentation of this file.
1 #ifndef Modules_CollUtil_h
2 #define Modules_CollUtil_h
3 
4 #include "Rtypes.h"
5 
6 #include <string>
7 
8 class TFile;
9 class TTree;
10 
11 namespace edm {
12 
13  TFile *openFileHdl(const std::string &fname);
14  void printTrees(TFile *hdl);
15  Long64_t numEntries(TFile *hdl, const std::string &trname);
16  void printBranchNames(TTree *tree);
17  void longBranchPrint(TTree *tr);
18  std::string getUuid(TTree *uuidTree);
19  void printUuids(TTree *uuidTree);
20  void printEventLists(TFile *tfl);
21  void printEventsInLumis(TFile *tfl);
22 } // namespace edm
23 
24 #endif
edm
HLT enums.
Definition: AlignableModifier.h:19
tree
Definition: tree.py:1
edm::printEventsInLumis
void printEventsInLumis(TFile *tfl)
Definition: CollUtil.cc:357
edm::getUuid
std::string getUuid(TTree *uuidTree)
Definition: CollUtil.cc:98
edm::openFileHdl
TFile * openFileHdl(std::string const &fname)
Definition: CollUtil.cc:24
edm::printTrees
void printTrees(TFile *hdl)
Definition: CollUtil.cc:35
edm::printEventLists
void printEventLists(TFile *tfl)
Definition: CollUtil.cc:237
edm::numEntries
Long64_t numEntries(TFile *hdl, std::string const &trname)
Definition: CollUtil.cc:50
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::printUuids
void printUuids(TTree *uuidTree)
Definition: CollUtil.cc:106
alignmentValidation.fname
string fname
main script
Definition: alignmentValidation.py:959
edm::longBranchPrint
void longBranchPrint(TTree *tr)
Definition: CollUtil.cc:87
edm::printBranchNames
void printBranchNames(TTree *tree)
Definition: CollUtil.cc:72