#include <Handle.h>
Public Types | |
typedef edm::Wrapper< T > | TempWrapT |
Public Member Functions | |
bool | failedToGet () const |
Returns true only if Handle was used in a 'get' call and the data could not be found. More... | |
const std::string | getBranchNameFor (const fwlite::EventBase &iEvent, const char *iModuleLabel, const char *iProductInstanceLabel=0, const char *iProcessLabel=0) |
template<class P > | |
void | getByLabel (const P &iP, const char *iModuleLabel, const char *iProductInstanceLabel=0, const char *iProcessLabel=0) |
Handle () | |
Handle (const Handle< T > &iOther) | |
bool | isValid () const |
const T & | operator* () const |
const T * | operator-> () const |
const Handle< T > & | operator= (const Handle< T > &iOther) |
T const * | product () const |
const T * | ptr () const |
const T & | ref () const |
void | swap (Handle< T > &iOther) |
~Handle () | |
Private Member Functions | |
void | check () const |
Private Attributes | |
const T * | data_ |
ErrorThrower const * | errorThrower_ |
typedef edm::Wrapper<T> fwlite::Handle< T >::TempWrapT |
|
inline |
Definition at line 48 of file Handle.h.
|
inline |
|
inline |
|
inlineprivate |
Definition at line 261 of file Handle.h.
Referenced by fwlite::Handle< Collection >::operator*(), fwlite::Handle< Collection >::operator->(), fwlite::Handle< Collection >::product(), fwlite::Handle< Collection >::ptr(), and fwlite::Handle< Collection >::ref().
|
inline |
Returns true only if Handle was used in a 'get' call and the data could not be found.
Definition at line 64 of file Handle.h.
Referenced by fwlite::Scanner< Collection >::fillDataSet(), and fwlite::Scanner< Collection >::scan().
|
inline |
|
inline |
Definition at line 91 of file Handle.h.
Referenced by fwlite::ObjectCountSelector< Collection >::accept(), calcSampleName(), HltDiff::compare(), fwlite::Scanner< Collection >::count(), fwlite::Scanner< Collection >::draw(), fwlite::Scanner< Collection >::draw2D(), fwlite::Scanner< Collection >::drawGraph(), fwlite::Scanner< Collection >::drawProf(), FWHLTTriggerTableView::fillAverageAcceptFractions(), fwlite::Scanner< Collection >::fillDataSet(), FWL1TriggerTableView::fillTable(), FWHLTTriggerTableView::fillTable(), FWFileEntry::filterEventsWithCustomParser(), main(), fwlite::Scanner< Collection >::scan(), fwlite::MultiChainEvent::triggerResultsByName(), and fwlite::Event::triggerResultsByName().
|
inline |
Definition at line 61 of file Handle.h.
Referenced by calcSampleName(), HltDiff::compare(), FWL1TriggerTableView::fillTable(), main(), core.AutoHandle.AutoHandle::ReallyLoad(), fwlite::MultiChainEvent::triggerResultsByName(), and fwlite::Event::triggerResultsByName().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file Handle.h.
Referenced by HltDiff::compare(), fwlite::MultiChainEvent::triggerResultsByName(), and fwlite::Event::triggerResultsByName().
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 265 of file Handle.h.
Referenced by fwlite::Handle< Collection >::getByLabel(), fwlite::Handle< Collection >::isValid(), fwlite::Handle< Collection >::operator*(), fwlite::Handle< Collection >::operator->(), fwlite::Handle< Collection >::product(), fwlite::Handle< Collection >::ptr(), fwlite::Handle< Collection >::ref(), and fwlite::Handle< Collection >::swap().
|
private |
Definition at line 266 of file Handle.h.
Referenced by fwlite::Handle< Collection >::check(), fwlite::Handle< Collection >::failedToGet(), fwlite::Handle< Collection >::getByLabel(), fwlite::Handle< Collection >::swap(), and fwlite::Handle< Collection >::~Handle().