Pandora
Pandora source code navigator
|
#include "ShowerElementHolder.hh"
Public Member Functions | |
template<class T > | |
int | GetElement (const std::string &Name, T &Element) const |
template<class T > | |
int | GetEventElement (const std::string &Name, T &Element) const |
template<class T > | |
const T & | GetEventElement (std::string const &Name) |
template<class T > | |
T | GetElement (const std::string &Name) const |
template<class T , class T2 > | |
int | GetElementAndError (const std::string &Name, T &Element, T2 &ElementErr) const |
template<class T > | |
void | SetElement (T &dataproduct, const std::string &Name, bool checktag=false) |
template<class T , class T2 > | |
void | SetElement (T &propertyval, T2 &propertyvalerror, const std::string &Name) |
template<class T > | |
void | SetEventElement (T &dataproduct, const std::string &Name) |
bool | CheckEventElement (const std::string &Name) const |
bool | CheckElement (const std::string &Name) const |
bool | CheckAllElements () const |
void | ClearElement (const std::string &Name) |
void | ClearShower () |
void | ClearEvent () |
void | ClearAll () |
bool | CheckElementTag (const std::string &Name) const |
void | DeleteElement (const std::string &Name) |
void | SetElementTag (const std::string &Name, bool checkelement) |
bool | CheckAllElementTags () const |
void | SetShowerNumber (int &shower_iter) |
int | GetShowerNumber () const |
void | PrintElements () const |
template<class T > | |
std::string | getType (T object) const |
template<class T > | |
std::string | getType () const |
template<class T1 , class T2 > | |
const art::FindManyP< T1 > & | GetFindManyP (const art::ValidHandle< std::vector< T2 > > &handle, const art::Event &evt, const art::InputTag &moduleTag) |
template<class T1 , class T2 > | |
const art::FindOneP< T1 > & | GetFindOneP (const art::ValidHandle< std::vector< T2 > > &handle, const art::Event &evt, const art::InputTag &moduleTag) |
Private Attributes | |
std::map< std::string, std::unique_ptr< reco::shower::ShowerElementBase > > | showerproperties |
std::map< std::string, std::unique_ptr< reco::shower::ShowerElementBase > > | showerdataproducts |
std::map< std::string, std::unique_ptr< reco::shower::ShowerElementBase > > | eventdataproducts |
int | showernumber |
Definition at line 214 of file ShowerElementHolder.hh.
|
inline |
Definition at line 488 of file ShowerElementHolder.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 501 of file ShowerElementHolder.hh.
|
inline |
|
inline |
|
inline |
Definition at line 552 of file ShowerElementHolder.hh.
|
inline |
|
inline |
Definition at line 219 of file ShowerElementHolder.hh.
|
inline |
Definition at line 386 of file ShowerElementHolder.hh.
|
inline |
|
inline |
|
inline |
Definition at line 673 of file ShowerElementHolder.hh.
|
inline |
Definition at line 695 of file ShowerElementHolder.hh.
|
inline |
|
inline |
Definition at line 667 of file ShowerElementHolder.hh.
|
inline |
Definition at line 661 of file ShowerElementHolder.hh.
|
inline |
|
inline |
Definition at line 405 of file ShowerElementHolder.hh.
|
inline |
|
inline |
|
inline |
Definition at line 445 of file ShowerElementHolder.hh.
|
inline |
|
private |
Definition at line 724 of file ShowerElementHolder.hh.
|
private |
Definition at line 721 of file ShowerElementHolder.hh.
|
private |
Definition at line 727 of file ShowerElementHolder.hh.
|
private |
Definition at line 718 of file ShowerElementHolder.hh.