CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Functions
HLTHFRecoEcalCandidateProducer.cc File Reference
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/EgammaReco/interface/HFEMClusterShape.h"
#include "DataFormats/EgammaReco/interface/HFEMClusterShapeAssociation.h"
#include "DataFormats/EgammaReco/interface/SuperCluster.h"
#include "DataFormats/RecoCandidate/interface/RecoEcalCandidate.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "HFRecoEcalCandidateAlgo.h"
#include "HFValueStruct.h"
#include <vector>
#include <memory>

Go to the source code of this file.

Classes

class  HLTHFRecoEcalCandidateProducer
 

Functions

 algo_ (conf.existsAs< bool >("Correct")?conf.getParameter< bool >("Correct"):true, conf.getParameter< double >("e9e25Cut"), conf.getParameter< double >("intercept2DCut"), conf.existsAs< bool >("intercept2DSlope")?conf.getParameter< double >("intercept2DSlope"):defaultSlope2D_, conf.getParameter< std::vector< double > >("e1e9Cut"), conf.getParameter< std::vector< double > >("eCOREe9Cut"), conf.getParameter< std::vector< double > >("eSeLCut"), hfvars_)
 
 Cut2D_ (conf.getParameter< double >("intercept2DCut"))
 
 defaultSlope2D_ ((Cut2D_<=0.83)?(0.475):((Cut2D_ > 0.83 &&Cut2D_<=0.9)?(0.275):(0.2)))
 
 hfvars_ (HFDBversion_, HFDBvector_)
 

Function Documentation

algo_ ( conf.existsAs< bool >("Correct")?conf.getParameter< bool >("Correct"):true  ,
conf.getParameter< double >  "e9e25Cut",
conf.getParameter< double >  "intercept2DCut",
conf.existsAs< bool >("intercept2DSlope")?conf.getParameter< double >("intercept2DSlope"):defaultSlope2D_  ,
conf.getParameter< std::vector< double > >  "e1e9Cut",
conf.getParameter< std::vector< double > >  "eCOREe9Cut",
conf.getParameter< std::vector< double > >  "eSeLCut",
hfvars_   
)

Definition at line 58 of file HLTHFRecoEcalCandidateProducer.cc.

58  : true,
59  conf.getParameter<double>("e9e25Cut"),
60  conf.getParameter<double>("intercept2DCut"),
61  conf.existsAs<bool>("intercept2DSlope") ? conf.getParameter<double>("intercept2DSlope") : defaultSlope2D_,
62  conf.getParameter<std::vector<double> >("e1e9Cut"),
63  conf.getParameter<std::vector<double> >("eCOREe9Cut"),
64  conf.getParameter<std::vector<double> >("eSeLCut"),
65  hfvars_) {
66  produces<reco::RecoEcalCandidateCollection>();
67 }
defaultSlope2D_((Cut2D_<=0.83)?(0.475):((Cut2D_ > 0.83 &&Cut2D_<=0.9)?(0.275):(0.2)))
hfvars_(HFDBversion_, HFDBvector_)
Cut2D_ ( conf.getParameter< double >  "intercept2DCut")
defaultSlope2D_ ( (Cut2D_<=0.83)?(0.475):((Cut2D_ > 0.83 &&Cut2D_<=0.9)?(0.275):(0.2))  )
hfvars_ ( HFDBversion_  ,
HFDBvector_   
)