#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 213 of file ShowerElementHolder.hh.
|
inline |
Definition at line 432 of file ShowerElementHolder.hh.
|
inline |
Definition at line 512 of file ShowerElementHolder.hh.
|
inline |
Definition at line 415 of file ShowerElementHolder.hh.
|
inline |
Definition at line 480 of file ShowerElementHolder.hh.
|
inline |
Definition at line 409 of file ShowerElementHolder.hh.
|
inline |
Definition at line 474 of file ShowerElementHolder.hh.
|
inline |
Definition at line 445 of file ShowerElementHolder.hh.
|
inline |
Definition at line 468 of file ShowerElementHolder.hh.
|
inline |
Definition at line 459 of file ShowerElementHolder.hh.
|
inline |
Definition at line 489 of file ShowerElementHolder.hh.
|
inline |
Definition at line 219 of file ShowerElementHolder.hh.
|
inline |
Definition at line 306 of file ShowerElementHolder.hh.
|
inline |
Definition at line 344 of file ShowerElementHolder.hh.
|
inline |
Definition at line 270 of file ShowerElementHolder.hh.
|
inline |
Definition at line 290 of file ShowerElementHolder.hh.
|
inline |
Definition at line 604 of file ShowerElementHolder.hh.
|
inline |
Definition at line 623 of file ShowerElementHolder.hh.
|
inline |
Definition at line 533 of file ShowerElementHolder.hh.
|
inline |
Definition at line 594 of file ShowerElementHolder.hh.
|
inline |
Definition at line 599 of file ShowerElementHolder.hh.
|
inline |
Definition at line 538 of file ShowerElementHolder.hh.
|
inline |
Definition at line 360 of file ShowerElementHolder.hh.
|
inline |
Definition at line 378 of file ShowerElementHolder.hh.
|
inline |
Definition at line 503 of file ShowerElementHolder.hh.
|
inline |
Definition at line 395 of file ShowerElementHolder.hh.
|
inline |
Definition at line 528 of file ShowerElementHolder.hh.
|
private |
Definition at line 650 of file ShowerElementHolder.hh.
|
private |
Definition at line 647 of file ShowerElementHolder.hh.
|
private |
Definition at line 653 of file ShowerElementHolder.hh.
|
private |
Definition at line 644 of file ShowerElementHolder.hh.