UserUtils
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
usr::EDHistogramAnalyzer Class Reference
Inheritance diagram for usr::EDHistogramAnalyzer:
usr::PluginAlias< EDMPLUGIN >

Public Member Functions

 EDHistogramAnalyzer (const edm::ParameterSet &)
 
- Public Member Functions inherited from usr::PluginAlias< EDMPLUGIN >
 PluginAlias (const edm::ParameterSet &config)
 

Protected Member Functions

template<typename ... Args>
TH1D & BookHist1D (const std::string &name, Args ... args)
 
template<typename ... Args>
TH2D & BookHist2D (const std::string &name, Args ... args)
 
bool HasHist (const std::string &x)
 
bool HasHist2D (const std::string &x)
 
TH1D & Hist (const std::string &x)
 
TH2D & Hist2D (const std::string &x)
 
- Protected Member Functions inherited from usr::PluginAlias< EDMPLUGIN >
template<typename TYPE >
edm::EDGetToken GetToken (const std::string &configtag)
 template class for getting the EdmToken from the initializer configuration parameter set. More...
 
template<typename TYPE >
edm::EDGetToken GetRunToken (const std::string &configtag)
 Same template function as GetToken() except for getting Run level objects.
 
template<typename TYPE >
edm::Handle< TYPE > MakeHandle (const edm::Event &event, const edm::EDGetToken tok)
 Construction for a handle.
 
TObject * GetFileObj (const std::string &filetag, const std::string objtag)
 getting a clone of an object described in a file. See static function for full documentation.
 
std::string GetFilePath (const std::string &filetag)
 getting the full path to a file. See static function for full documentation.
 

Protected Attributes

edm::Service< TFileService > fs
 
std::map< std::string, TH1D * > _histmap
 
std::map< std::string, TH2D * > _hist2dmap
 

Additional Inherited Members

- Static Protected Member Functions inherited from usr::PluginAlias< EDMPLUGIN >
static std::string GetFilePath (const edm::ParameterSet &config, const std::string &filetag)
 returing the string to a path in the parameterset if an EDM::FileInPath was used.
 
static TObject * GetFileObj (const edm::ParameterSet &config, const std::string &filetag, const std::string &objtag)
 Given a file path in the form of an EDM::FileInPath, and a object key as a parameter set string. More...
 

The documentation for this class was generated from the following files: