CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DQMTTreeIO::FileMetadata Struct Reference

Public Member Functions

void describe ()
 
bool operator< (const FileMetadata &obj) const
 

Public Attributes

ULong64_t m_beginTime
 
ULong64_t m_endTime
 
TFile * m_file
 
ULong64_t m_firstIndex
 
ULong64_t m_lastIndex
 
unsigned int m_lumi
 
unsigned int m_run
 
unsigned int m_type
 

Detailed Description

Definition at line 126 of file DQMRootSource.cc.

Member Function Documentation

void DQMTTreeIO::FileMetadata::describe ( )
inline

Definition at line 144 of file DQMRootSource.cc.

References gather_cfg::cout, m_beginTime, m_endTime, m_file, m_firstIndex, m_lastIndex, m_lumi, m_run, and m_type.

144  {
145  std::cout << "read r:" << m_run << " l:" << m_lumi << " bt:" << m_beginTime << " et:" << m_endTime
146  << " fi:" << m_firstIndex << " li:" << m_lastIndex << " type:" << m_type << " file: " << m_file
147  << std::endl;
148  }
tuple cout
Definition: gather_cfg.py:144
bool DQMTTreeIO::FileMetadata::operator< ( const FileMetadata obj) const
inline

Definition at line 137 of file DQMRootSource.cc.

References m_lumi, and m_run.

137  {
138  if (m_run == obj.m_run)
139  return m_lumi < obj.m_lumi;
140  else
141  return m_run < obj.m_run;
142  }

Member Data Documentation

ULong64_t DQMTTreeIO::FileMetadata::m_beginTime
ULong64_t DQMTTreeIO::FileMetadata::m_endTime
TFile* DQMTTreeIO::FileMetadata::m_file
ULong64_t DQMTTreeIO::FileMetadata::m_firstIndex
ULong64_t DQMTTreeIO::FileMetadata::m_lastIndex
unsigned int DQMTTreeIO::FileMetadata::m_lumi
unsigned int DQMTTreeIO::FileMetadata::m_run
unsigned int DQMTTreeIO::FileMetadata::m_type