![]() |
ATLAS Offline Software
|
#include <TEvent.h>
Public Types | |
| enum | EReadMode { kTreeAccess = -2 , kPOOLAccess = -1 , kBranchAccess = 0 , kClassAccess = 1 , kAthenaAccess = 2 , kUndefinedAccess = 3 } |
Public Member Functions | |
| TEvent (const std::string &name="StoreGateSvc") | |
| TEvent (EReadMode mode, const std::string &name="StoreGateSvc") | |
| ~TEvent () | |
| ServiceHandle< IEventSeek > & | evtLoop () |
| ServiceHandle< StoreGateSvc > & | evtStore () |
| ServiceHandle< StoreGateSvc > & | inputMetaStore () |
| template<typename T> | |
| void | setEvtSelProperty (const char *name, const T &val) |
| template<typename T> | |
| StatusCode | retrieve (const T *&obj) |
| template<typename T> | |
| StatusCode | retrieve (T *&obj) |
| template<typename T> | |
| StatusCode | retrieve (const T *&obj, const std::string &key) |
| template<typename T> | |
| StatusCode | retrieve (T *&obj, const std::string &key) |
| template<typename T> | |
| StatusCode | retrieveMetaInput (const T *&obj, const std::string &key) |
| int | getEntry (long entry) |
| long | getEntries () |
| StatusCode | readFrom (TFile *file) |
| StatusCode | readFrom (const char *file) |
| StatusCode | readFrom (TChain *files) |
| void | setActive () |
| ensure we are the active store, for the purpose of element links etc | |
| PyObject * | retrieve (PyObject *tp, PyObject *pykey) |
| retrieve and record method for python | |
| PyObject * | get_item (PyObject *pykey) |
| PyObject * | contains (PyObject *tp, PyObject *pykey) |
| PyObject * | retrieveMetaInput (PyObject *tp, PyObject *pykey) |
| PyObject * | record (PyObject *obj, PyObject *pykey, bool allowMods=true, bool resetOnly=true, bool noHist=false) |
Static Public Member Functions | |
| static IAppMgrUI * | Init (const char *options="POOLRootAccess/basic.opts") |
Private Attributes | |
| long | m_curEntry = -1 |
| long | m_size = -1 |
| IEventProcessor * | m_evtProcessor |
| ServiceHandle< IIncidentSvc > | m_incSvc |
| ServiceHandle< Gaudi::Interfaces::IOptionsSvc > | m_joSvc |
| ServiceHandle< IEventSeek > | m_evtLoop |
| ServiceHandle< IEvtSelectorSeek > | m_evtSelect |
| ServiceHandle< StoreGateSvc > | m_evtStore |
| ServiceHandle< StoreGateSvc > | m_inputMetaStore |
Definition at line 40 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
| Enumerator | |
|---|---|
| kTreeAccess | |
| kPOOLAccess | |
| kBranchAccess | |
| kClassAccess | |
| kAthenaAccess | |
| kUndefinedAccess | |
Definition at line 42 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
| POOL::TEvent::TEvent | ( | const std::string & | name = "StoreGateSvc" | ) |
Definition at line 46 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| POOL::TEvent::TEvent | ( | EReadMode | mode, |
| const std::string & | name = "StoreGateSvc" ) |
Definition at line 48 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| POOL::TEvent::~TEvent | ( | ) |
Definition at line 33 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
Definition at line 212 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
|
inline |
Definition at line 59 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
inline |
Definition at line 60 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
Definition at line 209 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| long POOL::TEvent::getEntries | ( | ) |
Definition at line 124 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| int POOL::TEvent::getEntry | ( | long | entry | ) |
Definition at line 185 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
|
inlinestatic |
Definition at line 51 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
inline |
Definition at line 61 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
| StatusCode POOL::TEvent::readFrom | ( | const char * | file | ) |
Definition at line 138 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| StatusCode POOL::TEvent::readFrom | ( | TChain * | files | ) |
Definition at line 168 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| StatusCode POOL::TEvent::readFrom | ( | TFile * | file | ) |
| PyObject * POOL::TEvent::record | ( | PyObject * | obj, |
| PyObject * | pykey, | ||
| bool | allowMods = true, | ||
| bool | resetOnly = true, | ||
| bool | noHist = false ) |
Definition at line 219 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
|
inline |
Definition at line 74 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
inline |
Definition at line 82 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
retrieve and record method for python
Definition at line 204 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
|
inline |
Definition at line 78 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
inline |
Definition at line 85 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
inline |
Definition at line 90 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
Definition at line 215 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
| void POOL::TEvent::setActive | ( | ) |
ensure we are the active store, for the purpose of element links etc
Definition at line 120 of file PhysicsAnalysis/POOLRootAccess/src/TEvent.cxx.
|
inline |
Definition at line 63 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 113 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 121 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 116 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 122 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 123 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 118 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 125 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 119 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.
|
private |
Definition at line 114 of file PhysicsAnalysis/POOLRootAccess/POOLRootAccess/TEvent.h.