CP3-llbb Framework
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
Framework::Analyzer Class Referenceabstract
Inheritance diagram for Framework::Analyzer:
Inheritance graph
[legend]

Public Member Functions

 Analyzer (const std::string &name, const ROOT::TreeGroup &tree_, const edm::ParameterSet &config)
 
virtual void analyze (const edm::Event &, const edm::EventSetup &, const ProducersManager &, const AnalyzersManager &, const CategoryManager &)=0
 
virtual void doConsumes (const edm::ParameterSet &, edm::ConsumesCollector &&collector)
 
virtual void registerCategories (CategoryManager &manager, const edm::ParameterSet &config)
 
virtual void beginJob (MetadataManager &)
 
virtual void endJob (MetadataManager &)
 
virtual void beginRun (const edm::Run &, const edm::EventSetup &)
 
virtual void endRun (const edm::Run &, const edm::EventSetup &)
 
virtual void beginLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &)
 
virtual void endLuminosityBlock (const edm::LuminosityBlock &, const edm::EventSetup &)
 
 Analyzer (const Analyzer &)=delete
 
Analyzeroperator= (const Analyzer &)=delete
 

Protected Member Functions

bool doingSystematics () const
 

Protected Attributes

std::string m_name
 
ROOT::TreeGroup tree
 

Friends

class ::ExTreeMaker
 

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