#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 215 of file ShowerElementHolder.hh.
|
inline |
Definition at line 434 of file ShowerElementHolder.hh.
|
inline |
Definition at line 514 of file ShowerElementHolder.hh.
|
inline |
Definition at line 417 of file ShowerElementHolder.hh.
|
inline |
Definition at line 482 of file ShowerElementHolder.hh.
|
inline |
Definition at line 411 of file ShowerElementHolder.hh.
|
inline |
Definition at line 476 of file ShowerElementHolder.hh.
|
inline |
Definition at line 447 of file ShowerElementHolder.hh.
|
inline |
Definition at line 470 of file ShowerElementHolder.hh.
|
inline |
Definition at line 461 of file ShowerElementHolder.hh.
|
inline |
Definition at line 491 of file ShowerElementHolder.hh.
|
inline |
Definition at line 221 of file ShowerElementHolder.hh.
|
inline |
Definition at line 308 of file ShowerElementHolder.hh.
|
inline |
Definition at line 346 of file ShowerElementHolder.hh.
|
inline |
Definition at line 272 of file ShowerElementHolder.hh.
|
inline |
Definition at line 292 of file ShowerElementHolder.hh.
|
inline |
Definition at line 606 of file ShowerElementHolder.hh.
|
inline |
Definition at line 625 of file ShowerElementHolder.hh.
|
inline |
Definition at line 535 of file ShowerElementHolder.hh.
|
inline |
Definition at line 596 of file ShowerElementHolder.hh.
|
inline |
Definition at line 601 of file ShowerElementHolder.hh.
|
inline |
Definition at line 540 of file ShowerElementHolder.hh.
|
inline |
Definition at line 362 of file ShowerElementHolder.hh.
|
inline |
Definition at line 380 of file ShowerElementHolder.hh.
|
inline |
Definition at line 505 of file ShowerElementHolder.hh.
|
inline |
Definition at line 397 of file ShowerElementHolder.hh.
|
inline |
Definition at line 530 of file ShowerElementHolder.hh.
|
private |
Definition at line 652 of file ShowerElementHolder.hh.
|
private |
Definition at line 649 of file ShowerElementHolder.hh.
|
private |
Definition at line 655 of file ShowerElementHolder.hh.
|
private |
Definition at line 646 of file ShowerElementHolder.hh.
1.8.5