![]() |
ATLAS Offline Software
|
ROOT specific event selector context. More...
Public Types | |
| typedef std::vector< std::string > | FileNames_t |
| definition of the file container | |
Public Member Functions | |
| RootNtupleEventContext (const RootNtupleEventSelector *selsel) | |
| standard c-tor with initialization | |
| virtual | ~RootNtupleEventContext () |
| standard d-tor | |
| const FileNames_t & | files () const |
| virtual void * | identifier () const |
| context identifier | |
| std::size_t | fileIndex () const |
| access to the file iterator | |
| void | setFileIndex (std::size_t idx) |
| set file iterator | |
| std::size_t | tupleIndex () const |
| void | setTupleIndex (std::size_t idx) |
| int64_t | entry () const |
| access to the current event entry number | |
| void | setFID (const std::string &fid) |
| set connection FID | |
| const std::string & | fid () const |
| access to the connection FID | |
| TTree * | tree () const |
| access to the tree used to iterate | |
| void | setTree (TTree *tree) |
| set the tree used to iterate | |
Private Attributes | |
| const RootNtupleEventSelector * | m_evtsel |
| reference to the hosting event selector instance | |
| long | m_collIdx |
| current collection index (into m_inputCollectionsName) | |
| long | m_tupleIdx |
| current tuple index (into `m_tupleNames') | |
| std::string | m_fid |
| connection FID | |
ROOT specific event selector context.
Definition at line 130 of file RootNtupleEventSelector.cxx.
| typedef std::vector<std::string> Athena::RootNtupleEventContext::FileNames_t |
definition of the file container
Definition at line 135 of file RootNtupleEventSelector.cxx.
|
inline |
standard c-tor with initialization
Definition at line 153 of file RootNtupleEventSelector.cxx.
|
inlinevirtual |
|
inline |
access to the current event entry number
Definition at line 186 of file RootNtupleEventSelector.cxx.
|
inline |
|
inline |
|
inline |
Definition at line 164 of file RootNtupleEventSelector.cxx.
|
inlinevirtual |
|
inline |
set connection FID
Definition at line 189 of file RootNtupleEventSelector.cxx.
|
inline |
|
inline |
set the tree used to iterate
Definition at line 198 of file RootNtupleEventSelector.cxx.
|
inline |
Definition at line 182 of file RootNtupleEventSelector.cxx.
|
inline |
|
inline |
Definition at line 179 of file RootNtupleEventSelector.cxx.
|
private |
current collection index (into m_inputCollectionsName)
Definition at line 142 of file RootNtupleEventSelector.cxx.
|
private |
reference to the hosting event selector instance
Definition at line 139 of file RootNtupleEventSelector.cxx.
|
private |
connection FID
Definition at line 148 of file RootNtupleEventSelector.cxx.
|
private |
current tuple index (into `m_tupleNames')
Definition at line 145 of file RootNtupleEventSelector.cxx.