#include <FWFileEntry.h>
Classes | |
struct | Filter |
Public Member Functions | |
void | closeFile () |
fwlite::Event * | event () |
TFile * | file () |
std::list< Filter * > & | filters () |
int | firstSelectedEvent () |
FWFileEntry (const std::string &name, bool checkVersion) | |
FWTEventList * | globalSelection () |
bool | hasActiveFilters () |
bool | hasSelectedEvents () |
bool | isEventSelected (int event) |
int | lastEvent () |
int | lastSelectedEvent () |
void | needUpdate () |
int | nextSelectedEvent (int event) |
void | openFile (bool) |
int | previousSelectedEvent (int event) |
TTree * | tree () |
void | updateFilters (const FWEventItemsManager *eiMng, bool isOR) |
virtual | ~FWFileEntry () |
Private Member Functions | |
bool | filterEventsWithCustomParser (Filter *filter) |
FWFileEntry (const FWFileEntry &) | |
const FWFileEntry & | operator= (const FWFileEntry &) |
void | runFilter (Filter *fe, const FWEventItemsManager *eiMng) |
Private Attributes | |
fwlite::Event * | m_event |
TTree * | m_eventTree |
TFile * | m_file |
std::list< Filter * > | m_filterEntries |
FWTEventList * | m_globalEventList |
std::string | m_name |
bool | m_needUpdate |
Definition at line 34 of file FWFileEntry.h.
FWFileEntry::FWFileEntry | ( | const std::string & | name, |
bool | checkVersion | ||
) |
Definition at line 24 of file FWFileEntry.cc.
|
virtual |
Definition at line 31 of file FWFileEntry.cc.
|
private |
void FWFileEntry::closeFile | ( | ) |
Definition at line 123 of file FWFileEntry.cc.
|
inline |
|
inline |
|
private |
Definition at line 381 of file FWFileEntry.cc.
int FWFileEntry::firstSelectedEvent | ( | ) |
Definition at line 149 of file FWFileEntry.cc.
|
inline |
bool FWFileEntry::hasActiveFilters | ( | ) |
Definition at line 202 of file FWFileEntry.cc.
bool FWFileEntry::hasSelectedEvents | ( | ) |
Definition at line 144 of file FWFileEntry.cc.
bool FWFileEntry::isEventSelected | ( | int | event | ) |
Definition at line 138 of file FWFileEntry.cc.
|
inline |
int FWFileEntry::lastSelectedEvent | ( | ) |
Definition at line 161 of file FWFileEntry.cc.
|
inline |
int FWFileEntry::nextSelectedEvent | ( | int | event | ) |
Definition at line 169 of file FWFileEntry.cc.
void FWFileEntry::openFile | ( | bool | checkVersion | ) |
Definition at line 39 of file FWFileEntry.cc.
|
private |
int FWFileEntry::previousSelectedEvent | ( | int | event | ) |
Definition at line 184 of file FWFileEntry.cc.
|
private |
Definition at line 259 of file FWFileEntry.cc.
|
inline |
Definition at line 59 of file FWFileEntry.h.
References m_eventTree.
Referenced by ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::beginLoop(), MetTreeProducer.MetTreeProducer::declareVariables(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::process(), and MetTreeProducer.MetTreeProducer::process().
void FWFileEntry::updateFilters | ( | const FWEventItemsManager * | eiMng, |
bool | isOR | ||
) |
Definition at line 214 of file FWFileEntry.cc.
|
private |
Definition at line 94 of file FWFileEntry.h.
Referenced by event().
|
private |
Definition at line 93 of file FWFileEntry.h.
Referenced by lastEvent(), and tree().
|
private |
Definition at line 92 of file FWFileEntry.h.
Referenced by file().
Definition at line 98 of file FWFileEntry.h.
Referenced by filters().
|
private |
Definition at line 99 of file FWFileEntry.h.
Referenced by globalSelection().
|
private |
Definition at line 91 of file FWFileEntry.h.
|
private |
Definition at line 96 of file FWFileEntry.h.
Referenced by needUpdate().