Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
PhysicsTools
IsolationAlgos
interface
CalIsolationNoExtrapol.h
Go to the documentation of this file.
1
#ifndef IsolationAlgos_CalIsolationAlgoNoExtrapol_h
2
#define IsolationAlgos_CalIsolationAlgoNoExtrapol_h
3
/* Partial spacialization of parameter set adapeter helper
4
*
5
*/
6
#include "
PhysicsTools/IsolationUtils/interface/CalIsolationAlgoNoExp.h
"
7
#include "
CommonTools/UtilAlgos/interface/ParameterAdapter.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
9
#include "
FWCore/Framework/interface/EventSetup.h
"
10
#include "
FWCore/Framework/interface/ESHandle.h
"
11
12
namespace
reco
{
13
namespace
modules {
14
15
template
<
typename
T,
typename
C>
16
struct
ParameterAdapter<
CalIsolationAlgo
<
T
,
C
> > {
17
static
CalIsolationAlgo<T, C>
make
(
const
edm::ParameterSet
& cfg ) {
18
return
CalIsolationAlgoNoExp<T, C>
( cfg.template getParameter<double>(
"dRMin"
),
19
cfg.template getParameter<double>(
"dRMax"
) );
20
}
21
};
22
}
23
}
24
25
#endif
EventSetup.h
CalIsolationAlgoNoExp
Definition:
CalIsolationAlgoNoExp.h:10
funct::C
C
Definition:
Factorize.h:141
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:101
ParameterSet.h
reco::modules::ParameterAdapter< CalIsolationAlgo< T, C > >::make
static CalIsolationAlgo< T, C > make(const edm::ParameterSet &cfg)
Definition:
CalIsolationNoExtrapol.h:17
ESHandle.h
CalIsolationAlgo
Definition:
CalIsolationAlgo.h:17
ParameterAdapter.h
edm::ParameterSet
Definition:
ParameterSet.h:32
CalIsolationAlgoNoExp.h
T
long double T
Definition:
Basic3DVectorLD.h:57
Generated for CMSSW Reference Manual by
1.8.5