DataFormats
TauReco
interface
PFTauDiscriminatorByIsolation.h
Go to the documentation of this file.
1
#ifndef DataFormats_TauReco_PFTauDiscriminatorByIsolation_h
2
#define DataFormats_TauReco_PFTauDiscriminatorByIsolation_h
3
#include "
DataFormats/Common/interface/AssociationVector.h
"
4
#include "
DataFormats/Common/interface/RefProd.h
"
5
#include "
DataFormats/TauReco/interface/PFTau.h
"
6
7
#include <vector>
8
9
namespace
reco
{
10
typedef
edm::AssociationVector<PFTauRefProd, std::vector<int>
>
PFTauDiscriminatorByIsolationBase
;
11
12
class
PFTauDiscriminatorByIsolation
:
public
PFTauDiscriminatorByIsolationBase
{
13
public
:
14
PFTauDiscriminatorByIsolation
() :
PFTauDiscriminatorByIsolationBase
() {}
15
16
PFTauDiscriminatorByIsolation
(
const
reco::PFTauRefProd
&ref) :
PFTauDiscriminatorByIsolationBase
(ref) {}
17
18
PFTauDiscriminatorByIsolation
(
const
PFTauDiscriminatorByIsolationBase
&
v
) :
PFTauDiscriminatorByIsolationBase
(
v
) {}
19
};
20
21
typedef
PFTauDiscriminatorByIsolation::value_type
PFTauDiscriminatorByIsolationVT
;
22
typedef
edm::Ref<PFTauDiscriminatorByIsolation>
PFTauDiscriminatorByIsolationRef
;
23
typedef
edm::RefProd<PFTauDiscriminatorByIsolation>
PFTauDiscriminatorByIsolationRefProd
;
24
typedef
edm::RefVector<PFTauDiscriminatorByIsolation>
PFTauDiscriminatorByIsolationRefVector
;
25
}
// namespace reco
26
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::PFTauDiscriminatorByIsolationBase
edm::AssociationVector< PFTauRefProd, std::vector< int > > PFTauDiscriminatorByIsolationBase
Definition:
PFTauDiscriminatorByIsolation.h:10
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
reco::PFTauDiscriminatorByIsolation
Definition:
PFTauDiscriminatorByIsolation.h:12
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
reco::PFTauDiscriminatorByIsolationRef
edm::Ref< PFTauDiscriminatorByIsolation > PFTauDiscriminatorByIsolationRef
Definition:
PFTauDiscriminatorByIsolation.h:22
edm::Ref
Definition:
AssociativeIterator.h:58
reco::PFTauDiscriminatorByIsolationRefVector
edm::RefVector< PFTauDiscriminatorByIsolation > PFTauDiscriminatorByIsolationRefVector
Definition:
PFTauDiscriminatorByIsolation.h:24
reco::PFTauDiscriminatorByIsolationRefProd
edm::RefProd< PFTauDiscriminatorByIsolation > PFTauDiscriminatorByIsolationRefProd
Definition:
PFTauDiscriminatorByIsolation.h:23
reco::PFTauDiscriminatorByIsolation::PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolation()
Definition:
PFTauDiscriminatorByIsolation.h:14
edm::AssociationVector
Definition:
AssociationVector.h:67
reco::PFTauDiscriminatorByIsolation::PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolation(const reco::PFTauRefProd &ref)
Definition:
PFTauDiscriminatorByIsolation.h:16
reco::PFTauDiscriminatorByIsolation::PFTauDiscriminatorByIsolation
PFTauDiscriminatorByIsolation(const PFTauDiscriminatorByIsolationBase &v)
Definition:
PFTauDiscriminatorByIsolation.h:18
PFTau.h
AssociationVector.h
reco::PFTauDiscriminatorByIsolationVT
PFTauDiscriminatorByIsolation::value_type PFTauDiscriminatorByIsolationVT
Definition:
PFTauDiscriminatorByIsolation.h:21
edm::AssociationVector::value_type
std::pair< KeyRef, typename CVal::value_type > value_type
Definition:
AssociationVector.h:77
Generated for CMSSW Reference Manual by
1.8.16