CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions
HLTHFRecoEcalCandidateProducer.cc File Reference
#include <iostream>
#include <vector>
#include <memory>
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/EventSetup.h"
#include "DataFormats/Common/interface/Handle.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/Utilities/interface/Exception.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 "DataFormats/RecoCandidate/interface/RecoEcalCandidateFwd.h"
#include "RecoEgamma/EgammaHFProducers/plugins/HLTHFRecoEcalCandidateProducer.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/VertexReco/interface/VertexFwd.h"

Go to the source code of this file.

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 38 of file HLTHFRecoEcalCandidateProducer.cc.

Referenced by metsig::SignPFSpecificAlgo::addPFCandidate(), metsig::SignPFSpecificAlgo::addPFJets(), GenericBenchmark::fillHistos(), PFJetFilter::filter(), pat::MatcherUsingTracks::produce(), and pat::MatcherByPulls< T >::produce().

38  :true,
39  conf.getParameter<double>("e9e25Cut"),
40  conf.getParameter<double>("intercept2DCut"),
41  conf.existsAs<bool>("intercept2DSlope") ? conf.getParameter<double>("intercept2DSlope") : defaultSlope2D_,
42  conf.getParameter<std::vector<double> >("e1e9Cut"),
43  conf.getParameter<std::vector<double> >("eCOREe9Cut"),
44  conf.getParameter<std::vector<double> >("eSeLCut"),
45  hfvars_
46 ) {
47 
48  produces<reco::RecoEcalCandidateCollection>();
49 
50 }
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_   
)