Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
RecoTau
interface
PFRecoTauTagInfoAlgorithm.h
Go to the documentation of this file.
1
#ifndef RecoTauTag_RecoTau_PFRecoTauTagInfoAlgorithm_H
2
#define RecoTauTag_RecoTau_PFRecoTauTagInfoAlgorithm_H
3
4
#include "
DataFormats/TauReco/interface/PFTauTagInfo.h
"
5
#include "
DataFormats/VertexReco/interface/Vertex.h
"
6
#include "
DataFormats/ParticleFlowReco/interface/PFBlock.h
"
7
#include "
DataFormats/ParticleFlowReco/interface/PFBlockElement.h
"
8
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
11
#include "Math/GenVector/VectorUtil.h"
12
13
#include "
RecoTauTag/TauTagTools/interface/TauTagTools.h
"
14
15
class
PFRecoTauTagInfoAlgorithm
{
16
public
:
17
PFRecoTauTagInfoAlgorithm
(){}
18
PFRecoTauTagInfoAlgorithm
(
const
edm::ParameterSet
&);
19
~PFRecoTauTagInfoAlgorithm
(){}
20
reco::PFTauTagInfo
buildPFTauTagInfo
(
const
reco::PFJetRef
&,
const
reco::PFCandidateRefVector
&,
const
reco::TrackRefVector
&,
const
reco::Vertex
&);
21
private
:
22
double
ChargedHadrCand_tkminPt_
;
23
int
ChargedHadrCand_tkminPixelHitsn_
;
24
int
ChargedHadrCand_tkminTrackerHitsn_
;
25
double
ChargedHadrCand_tkmaxipt_
;
26
double
ChargedHadrCand_tkmaxChi2_
;
27
double
ChargedHadrCand_tkPVmaxDZ_
;
28
//
29
double
NeutrHadrCand_HcalclusMinEt_
;
30
//
31
double
GammaCand_EcalclusMinEt_
;
32
double
ChargedHadronsAssociationCone_
;
33
//
34
double
tkminPt_
;
35
int
tkminPixelHitsn_
;
36
int
tkminTrackerHitsn_
;
37
double
tkmaxipt_
;
38
double
tkmaxChi2_
;
39
double
tkPVmaxDZ_
;
40
//
41
bool
UsePVconstraint_
;
42
};
43
#endif
44
PFRecoTauTagInfoAlgorithm::ChargedHadronsAssociationCone_
double ChargedHadronsAssociationCone_
Definition:
PFRecoTauTagInfoAlgorithm.h:32
PFRecoTauTagInfoAlgorithm::tkmaxChi2_
double tkmaxChi2_
Definition:
PFRecoTauTagInfoAlgorithm.h:38
PFRecoTauTagInfoAlgorithm::tkmaxipt_
double tkmaxipt_
Definition:
PFRecoTauTagInfoAlgorithm.h:37
PFRecoTauTagInfoAlgorithm::GammaCand_EcalclusMinEt_
double GammaCand_EcalclusMinEt_
Definition:
PFRecoTauTagInfoAlgorithm.h:31
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkminPixelHitsn_
int ChargedHadrCand_tkminPixelHitsn_
Definition:
PFRecoTauTagInfoAlgorithm.h:23
reco::PFTauTagInfo
Definition:
PFTauTagInfo.h:20
ParameterSet.h
reco::Vertex
Definition:
Vertex.h:35
PFRecoTauTagInfoAlgorithm::NeutrHadrCand_HcalclusMinEt_
double NeutrHadrCand_HcalclusMinEt_
Definition:
PFRecoTauTagInfoAlgorithm.h:29
PFRecoTauTagInfoAlgorithm::PFRecoTauTagInfoAlgorithm
PFRecoTauTagInfoAlgorithm()
Definition:
PFRecoTauTagInfoAlgorithm.h:17
PFTauTagInfo.h
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkPVmaxDZ_
double ChargedHadrCand_tkPVmaxDZ_
Definition:
PFRecoTauTagInfoAlgorithm.h:27
PFRecoTauTagInfoAlgorithm::~PFRecoTauTagInfoAlgorithm
~PFRecoTauTagInfoAlgorithm()
Definition:
PFRecoTauTagInfoAlgorithm.h:19
Vertex.h
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkmaxChi2_
double ChargedHadrCand_tkmaxChi2_
Definition:
PFRecoTauTagInfoAlgorithm.h:26
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkminTrackerHitsn_
int ChargedHadrCand_tkminTrackerHitsn_
Definition:
PFRecoTauTagInfoAlgorithm.h:24
TauTagTools.h
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkmaxipt_
double ChargedHadrCand_tkmaxipt_
Definition:
PFRecoTauTagInfoAlgorithm.h:25
PFRecoTauTagInfoAlgorithm::tkminPixelHitsn_
int tkminPixelHitsn_
Definition:
PFRecoTauTagInfoAlgorithm.h:35
PFRecoTauTagInfoAlgorithm::tkminTrackerHitsn_
int tkminTrackerHitsn_
Definition:
PFRecoTauTagInfoAlgorithm.h:36
edm::RefVector< PFCandidateCollection >
PFRecoTauTagInfoAlgorithm::tkPVmaxDZ_
double tkPVmaxDZ_
Definition:
PFRecoTauTagInfoAlgorithm.h:39
PFBlock.h
edm::ParameterSet
Definition:
ParameterSet.h:35
PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo
reco::PFTauTagInfo buildPFTauTagInfo(const reco::PFJetRef &, const reco::PFCandidateRefVector &, const reco::TrackRefVector &, const reco::Vertex &)
Definition:
PFRecoTauTagInfoAlgorithm.cc:29
PFRecoTauTagInfoAlgorithm::tkminPt_
double tkminPt_
Definition:
PFRecoTauTagInfoAlgorithm.h:34
PFRecoTauTagInfoAlgorithm
Definition:
PFRecoTauTagInfoAlgorithm.h:15
edm::Ref< PFJetCollection >
PFRecoTauTagInfoAlgorithm::ChargedHadrCand_tkminPt_
double ChargedHadrCand_tkminPt_
Definition:
PFRecoTauTagInfoAlgorithm.h:22
PFRecoTauTagInfoAlgorithm::UsePVconstraint_
bool UsePVconstraint_
Definition:
PFRecoTauTagInfoAlgorithm.h:41
PFBlockElement.h
Generated for CMSSW Reference Manual by
1.8.5