#include <AANTEventSelector.h>
Definition at line 34 of file AANTEventSelector.h.
◆ AANTEventSelector()
AANTEventSelector::AANTEventSelector |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svcloc |
|
) |
| |
◆ ~AANTEventSelector()
AANTEventSelector::~AANTEventSelector |
( |
| ) |
|
◆ createAddress()
StatusCode AANTEventSelector::createAddress |
( |
const Context & |
it, |
|
|
IOpaqueAddress *& |
iop |
|
) |
| const |
|
virtual |
◆ createContext()
StatusCode AANTEventSelector::createContext |
( |
IEvtSelector::Context *& |
it | ) |
const |
|
virtual |
◆ initialize()
StatusCode AANTEventSelector::initialize |
( |
| ) |
|
|
virtual |
Definition at line 55 of file AANTEventSelector.cxx.
67 log << MSG::ERROR <<
"Unable to initialize Service base class" <<
endmsg;
74 log << MSG::ERROR <<
"Unable to retrieve pointer to StoreGateSvc" <<
endmsg;
82 log << MSG::ERROR <<
"Use the property:"
83 <<
" EventSelector.InputCollections = [ \"<collectionName>\" ] (list of collections)"
85 return StatusCode::FAILURE;
88 m_tree =
new TChain(
"CollectionTree");
112 char smain[] =
"__main__";
113 #if PY_MAJOR_VERSION < 3
121 return StatusCode::FAILURE;
125 #if PY_MAJOR_VERSION < 3
133 return StatusCode::FAILURE;
136 return StatusCode::SUCCESS;
◆ last()
StatusCode AANTEventSelector::last |
( |
IEvtSelector::Context & |
it | ) |
const |
|
virtual |
Definition at line 232 of file AANTEventSelector.cxx.
235 log << MSG::ERROR <<
"AANTEventSelector::last() not implemented" <<
endmsg;
236 return StatusCode::FAILURE;
◆ msg() [1/2]
◆ msg() [2/2]
◆ msgLvl()
◆ next() [1/2]
StatusCode AANTEventSelector::next |
( |
IEvtSelector::Context & |
it | ) |
const |
|
virtual |
◆ next() [2/2]
StatusCode AANTEventSelector::next |
( |
IEvtSelector::Context & |
it, |
|
|
int |
jump |
|
) |
| const |
|
virtual |
Definition at line 156 of file AANTEventSelector.cxx.
165 log << MSG::ERROR <<
"Could not dcast to AANTEventContext" <<
endmsg;
166 return StatusCode::FAILURE;
181 PyObject *tup = Py_BuildValue((
char*)
"(O)",pyObj);
186 if (
ret != NULL and PyObject_IsTrue(
ret))
196 log << MSG::ERROR <<
"Could not record AANTEventInfo" <<
endmsg;
200 return StatusCode::SUCCESS;
213 return StatusCode::FAILURE;
◆ previous() [1/2]
StatusCode AANTEventSelector::previous |
( |
IEvtSelector::Context & |
it | ) |
const |
|
virtual |
◆ previous() [2/2]
StatusCode AANTEventSelector::previous |
( |
IEvtSelector::Context & |
it, |
|
|
int |
jump |
|
) |
| const |
|
virtual |
◆ queryInterface()
StatusCode AANTEventSelector::queryInterface |
( |
const InterfaceID & |
riid, |
|
|
void ** |
ppvInterface |
|
) |
| |
|
virtual |
Definition at line 276 of file AANTEventSelector.cxx.
278 if (riid == IEvtSelector::interfaceID())
280 *ppvInterface = (IEvtSelector*)
this;
282 else if (riid == IProperty::interfaceID())
284 *ppvInterface = (IProperty*)
this;
288 return Service::queryInterface(riid, ppvInterface);
293 return StatusCode::SUCCESS;
◆ releaseContext()
StatusCode AANTEventSelector::releaseContext |
( |
IEvtSelector::Context *& |
it | ) |
const |
|
virtual |
Definition at line 267 of file AANTEventSelector.cxx.
270 log << MSG::ERROR <<
"AANTEventSelector::releaseContext() not implemented" <<
endmsg;
271 return StatusCode::FAILURE;
◆ resetCriteria()
StatusCode AANTEventSelector::resetCriteria |
( |
const std::string & |
criteria, |
|
|
IEvtSelector::Context & |
context |
|
) |
| const |
|
virtual |
Definition at line 241 of file AANTEventSelector.cxx.
244 log << MSG::ERROR <<
"AANTEventSelector::resetCriteria() not implemented" <<
endmsg;
245 return StatusCode::FAILURE;
◆ rewind()
StatusCode AANTEventSelector::rewind |
( |
IEvtSelector::Context & |
it | ) |
const |
|
virtual |
Definition at line 250 of file AANTEventSelector.cxx.
253 log << MSG::ERROR <<
"AANTEventSelector::rewind() not implemented" <<
endmsg;
254 return StatusCode::FAILURE;
◆ m_convFunc
◆ m_eventNumber
Long64_t AANTEventSelector::m_eventNumber |
|
private |
◆ m_inputCollectionsProp
StringArrayProperty AANTEventSelector::m_inputCollectionsProp |
|
private |
◆ m_numEvents
long AANTEventSelector::m_numEvents |
|
mutableprivate |
◆ m_runNumber
Long64_t AANTEventSelector::m_runNumber |
|
private |
◆ m_selectionFunc
PyObject* AANTEventSelector::m_selectionFunc |
|
private |
◆ m_skipEvents
int AANTEventSelector::m_skipEvents |
|
private |
◆ m_storeGate
◆ m_strConverter
std::string AANTEventSelector::m_strConverter |
|
private |
◆ m_strSelection
std::string AANTEventSelector::m_strSelection |
|
private |
◆ m_totalNEvents
long AANTEventSelector::m_totalNEvents |
|
private |
◆ m_tree
TChain* AANTEventSelector::m_tree |
|
private |
The documentation for this class was generated from the following files: