src
PhysicsTools
PatAlgos
interface
CalculatePtRatioRel.h
Go to the documentation of this file.
1
#ifndef __PhysicsTools_PatAlgos_CalculatePtRatioRel__
2
#define __PhysicsTools_PatAlgos_CalculatePtRatioRel__
3
4
#include "
DataFormats/BTauReco/interface/JetTag.h
"
5
6
#include <memory>
7
#include <string>
8
9
namespace
pat
{
10
class
Muon
;
11
}
12
13
namespace
reco
{
14
class
JetCorrector;
15
}
// namespace reco
16
17
namespace
pat
{
18
class
CalculatePtRatioRel
{
19
public
:
20
CalculatePtRatioRel
(
float
dR2max);
21
22
~CalculatePtRatioRel
();
23
24
std::array<float, 2>
computePtRatioRel
(
const
pat::Muon
& imuon,
25
const
reco::JetTagCollection
&
bTags
,
26
const
reco::JetCorrector
* correctorL1 =
nullptr
,
27
const
reco::JetCorrector
* correctorL1L2L3Res =
nullptr
)
const
;
28
29
private
:
30
float
dR2max_
;
31
};
32
}
// namespace pat
33
#endif
pat::CalculatePtRatioRel
Definition:
CalculatePtRatioRel.h:18
pat::CalculatePtRatioRel::CalculatePtRatioRel
CalculatePtRatioRel(float dR2max)
Definition:
CalculatePtRatioRel.cc:10
pat::CalculatePtRatioRel::~CalculatePtRatioRel
~CalculatePtRatioRel()
Definition:
CalculatePtRatioRel.cc:12
pat
Definition:
HeavyIon.h:7
pat::CalculatePtRatioRel::dR2max_
float dR2max_
Definition:
CalculatePtRatioRel.h:30
Muon
Definition:
Muon.py:1
pat::CalculatePtRatioRel::computePtRatioRel
std::array< float, 2 > computePtRatioRel(const pat::Muon &imuon, const reco::JetTagCollection &bTags, const reco::JetCorrector *correctorL1=nullptr, const reco::JetCorrector *correctorL1L2L3Res=nullptr) const
Definition:
CalculatePtRatioRel.cc:29
JetTag.h
reco::JetCorrector
Definition:
JetCorrector.h:33
edm::AssociationVector
Definition:
AssociationVector.h:67
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
TtFullHadKinFitProducer_cfi.bTags
bTags
Definition:
TtFullHadKinFitProducer_cfi.py:40
pat::Muon
Analysis-level muon class.
Definition:
Muon.h:51
Generated for CMSSW Reference Manual by
1.8.14