DataFormats
TauReco
interface
PFTauDiscriminator.h
Go to the documentation of this file.
1
#ifndef DataFormats_TauReco_PFTauDiscriminator_h
2
#define DataFormats_TauReco_PFTauDiscriminator_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<float>
>
PFTauDiscriminatorBase
;
11
12
class
PFTauDiscriminator
:
public
PFTauDiscriminatorBase
{
13
public
:
14
PFTauDiscriminator
() :
PFTauDiscriminatorBase
() {}
15
16
PFTauDiscriminator
(
const
reco::PFTauRefProd
&ref) :
PFTauDiscriminatorBase
(ref) {}
17
18
PFTauDiscriminator
(
const
PFTauDiscriminatorBase
&
v
) :
PFTauDiscriminatorBase
(
v
) {}
19
};
20
21
typedef
PFTauDiscriminator::value_type
PFTauDiscriminatorVT
;
22
typedef
edm::Ref<PFTauDiscriminator>
PFTauDiscriminatorRef
;
23
typedef
edm::RefProd<PFTauDiscriminator>
PFTauDiscriminatorRefProd
;
24
typedef
edm::RefVector<PFTauDiscriminator>
PFTauDiscriminatorRefVector
;
25
}
// namespace reco
26
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::PFTauDiscriminatorRefProd
edm::RefProd< PFTauDiscriminator > PFTauDiscriminatorRefProd
Definition:
PFTauDiscriminator.h:23
reco::PFTauDiscriminator::PFTauDiscriminator
PFTauDiscriminator(const PFTauDiscriminatorBase &v)
Definition:
PFTauDiscriminator.h:18
reco::PFTauDiscriminator
Definition:
PFTauDiscriminator.h:12
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
edm::Ref
Definition:
AssociativeIterator.h:58
edm::AssociationVector
Definition:
AssociationVector.h:67
reco::PFTauDiscriminatorRef
edm::Ref< PFTauDiscriminator > PFTauDiscriminatorRef
Definition:
PFTauDiscriminator.h:22
reco::PFTauDiscriminatorBase
edm::AssociationVector< PFTauRefProd, std::vector< float > > PFTauDiscriminatorBase
Definition:
PFTauDiscriminator.h:10
reco::PFTauDiscriminator::PFTauDiscriminator
PFTauDiscriminator(const reco::PFTauRefProd &ref)
Definition:
PFTauDiscriminator.h:16
PFTau.h
reco::PFTauDiscriminatorRefVector
edm::RefVector< PFTauDiscriminator > PFTauDiscriminatorRefVector
Definition:
PFTauDiscriminator.h:24
reco::PFTauDiscriminatorVT
PFTauDiscriminator::value_type PFTauDiscriminatorVT
Definition:
PFTauDiscriminator.h:21
reco::PFTauDiscriminator::PFTauDiscriminator
PFTauDiscriminator()
Definition:
PFTauDiscriminator.h:14
AssociationVector.h
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