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 36 of file FWFileEntry.h.

Constructor & Destructor Documentation

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

Definition at line 42 of file FWFileEntry.h.

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

Definition at line 43 of file FWFileEntry.h.

References m_eventList.

44  {
45  delete m_eventList;
46  }
FWTEventList * m_eventList
Definition: FWFileEntry.h:38

Member Function Documentation

bool FWFileEntry::Filter::hasSelectedEvents ( )
inline

Definition at line 48 of file FWFileEntry.h.

References m_eventList.

49  {
50  return m_eventList && m_eventList->GetN();
51  }
FWTEventList * m_eventList
Definition: FWFileEntry.h:38

Member Data Documentation

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