CMS 3D CMS Logo

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

#include <FWFileEntry.h>

Public Member Functions

 Filter (FWEventSelector *s)
 
bool hasSelectedEvents ()
 
 ~Filter ()
 

Public Attributes

FWTEventListm_eventList
 
bool m_needsUpdate
 
FWEventSelectorm_selector
 

Detailed Description

Definition at line 39 of file FWFileEntry.h.

Constructor & Destructor Documentation

FWFileEntry::Filter::Filter ( FWEventSelector s)
inline

Definition at line 45 of file FWFileEntry.h.

45 : m_eventList(0), m_selector(s), m_needsUpdate(true) {}
FWEventSelector * m_selector
Definition: FWFileEntry.h:42
FWTEventList * m_eventList
Definition: FWFileEntry.h:41
FWFileEntry::Filter::~Filter ( )
inline

Definition at line 46 of file FWFileEntry.h.

References m_eventList.

47  {
48  delete m_eventList;
49  }
FWTEventList * m_eventList
Definition: FWFileEntry.h:41

Member Function Documentation

bool FWFileEntry::Filter::hasSelectedEvents ( )
inline

Definition at line 51 of file FWFileEntry.h.

References m_eventList.

52  {
53  return m_eventList && m_eventList->GetN();
54  }
FWTEventList * m_eventList
Definition: FWFileEntry.h:41

Member Data Documentation

FWTEventList* FWFileEntry::Filter::m_eventList
bool FWFileEntry::Filter::m_needsUpdate
FWEventSelector* FWFileEntry::Filter::m_selector