The Gaudi Framework
v30r3 (a5ef0a68)
|
ROOT specific event selector context. More...
Public Types | |
typedef std::vector< std::string > | Files |
Definition of the file container. More... | |
Public Member Functions | |
RootEvtSelectorContext (const RootEvtSelector *s) | |
Standard constructor with initialization. More... | |
const Files & | files () const |
Access to the file container. More... | |
void | setFiles (const Files &f) |
Set the file container. More... | |
void * | identifier () const override |
Context identifier. More... | |
Files::const_iterator | fileIterator () const |
Access to the file iterator. More... | |
void | setFileIterator (Files::const_iterator i) |
Set file iterator. More... | |
long | entry () const |
Access to the current event entry number. More... | |
void | setEntry (long e) |
Set current event entry number. More... | |
void | setFID (const std::string &fid) |
Set connection FID. More... | |
const std::string & | fid () const |
Access connection fid. More... | |
TBranch * | branch () const |
Access to the top level branch (typically /Event) used to iterate. More... | |
void | setBranch (TBranch *b) |
Set the top level branch (typically /Event) used to iterate. More... | |
Public Member Functions inherited from IEvtSelector::Context | |
virtual | ~Context ()=default |
Private Attributes | |
const RootEvtSelector * | m_sel |
Reference to the hosting event selector instance. More... | |
Files | m_files |
The file container managed by this context. More... | |
Files::const_iterator | m_fiter |
The iterator to the. More... | |
long | m_entry |
Current entry of current file. More... | |
TBranch * | m_branch |
Reference to the top level branch (typically /Event) used to iterate. More... | |
std::string | m_fid |
Connection fid. More... | |
ROOT specific event selector context.
See the base class for a detailed description.
Definition at line 33 of file RootEvtSelector.cpp.
typedef std::vector<std::string> Gaudi::RootEvtSelectorContext::Files |
Definition of the file container.
Definition at line 37 of file RootEvtSelector.cpp.
|
inline |
Standard constructor with initialization.
Definition at line 55 of file RootEvtSelector.cpp.
|
inline |
Access to the top level branch (typically /Event) used to iterate.
Definition at line 79 of file RootEvtSelector.cpp.
|
inline |
Access to the current event entry number.
Definition at line 71 of file RootEvtSelector.cpp.
|
inline |
Access connection fid.
Definition at line 77 of file RootEvtSelector.cpp.
|
inline |
Access to the file iterator.
Definition at line 67 of file RootEvtSelector.cpp.
|
inline |
Access to the file container.
Definition at line 57 of file RootEvtSelector.cpp.
|
inlineoverridevirtual |
Context identifier.
Implements IEvtSelector::Context.
Definition at line 65 of file RootEvtSelector.cpp.
|
inline |
Set the top level branch (typically /Event) used to iterate.
Definition at line 81 of file RootEvtSelector.cpp.
|
inline |
Set current event entry number.
Definition at line 73 of file RootEvtSelector.cpp.
|
inline |
Set connection FID.
Definition at line 75 of file RootEvtSelector.cpp.
|
inline |
Set file iterator.
Definition at line 69 of file RootEvtSelector.cpp.
|
inline |
Set the file container.
Definition at line 59 of file RootEvtSelector.cpp.
|
private |
Reference to the top level branch (typically /Event) used to iterate.
Definition at line 49 of file RootEvtSelector.cpp.
|
private |
Current entry of current file.
Definition at line 47 of file RootEvtSelector.cpp.
|
private |
Connection fid.
Definition at line 51 of file RootEvtSelector.cpp.
|
private |
The file container managed by this context.
Definition at line 43 of file RootEvtSelector.cpp.
|
private |
The iterator to the.
Definition at line 45 of file RootEvtSelector.cpp.
|
private |
Reference to the hosting event selector instance.
Definition at line 41 of file RootEvtSelector.cpp.