DataFormats
TauReco
interface
PFTauDecayModeAssociation.h
Go to the documentation of this file.
1
#ifndef DataFormats_TauReco_PFTauDecayModeAssociation_h
2
#define DataFormats_TauReco_PFTauDecayModeAssociation_h
3
4
#include "
DataFormats/TauReco/interface/PFTauDecayMode.h
"
5
#include "
DataFormats/Common/interface/Association.h
"
6
#include "
DataFormats/Common/interface/AssociationVector.h
"
7
#include "
DataFormats/Common/interface/RefProd.h
"
8
#include "
DataFormats/TauReco/interface/PFTau.h
"
9
10
namespace
reco
{
11
//used for matching Truth to Reco PFTauDecayModeCollections
12
//typedef edm::Association<reco::PFTauDecayModeCollection> PFTauDecayModeMatchMap;
13
typedef
edm::Association<reco::PFTauCollection>
PFTauDecayModeMatchMap
;
14
15
//actual product of PFTauDecayModeProducer, maps PFTauDecayModes to their associated PFTaus
16
typedef
edm::AssociationVector<PFTauRefProd, reco::PFTauDecayModeCollection>
PFTauDecayModeAssociation
;
17
typedef
PFTauDecayModeAssociation::value_type
PFTauDecayModeAssociationVT
;
18
typedef
edm::Ref<PFTauDecayModeAssociation>
PFTauDecayModeAssociationRef
;
19
typedef
edm::RefProd<PFTauDecayModeAssociation>
PFTauDecayModeAssociationRefProd
;
20
typedef
edm::RefVector<PFTauDecayModeAssociation>
PFTauDecayModeAssociationRefVector
;
21
}
// namespace reco
22
23
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
RefProd.h
reco::PFTauDecayModeAssociationRefVector
edm::RefVector< PFTauDecayModeAssociation > PFTauDecayModeAssociationRefVector
Definition:
PFTauDecayModeAssociation.h:20
reco::PFTauDecayModeAssociationRefProd
edm::RefProd< PFTauDecayModeAssociation > PFTauDecayModeAssociationRefProd
Definition:
PFTauDecayModeAssociation.h:19
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
Association.h
edm::Ref
Definition:
AssociativeIterator.h:58
reco::PFTauDecayModeMatchMap
edm::Association< reco::PFTauCollection > PFTauDecayModeMatchMap
Definition:
PFTauDecayModeAssociation.h:13
reco::PFTauDecayModeAssociation
edm::AssociationVector< PFTauRefProd, reco::PFTauDecayModeCollection > PFTauDecayModeAssociation
Definition:
PFTauDecayModeAssociation.h:16
edm::AssociationVector
Definition:
AssociationVector.h:67
reco::PFTauDecayModeAssociationVT
PFTauDecayModeAssociation::value_type PFTauDecayModeAssociationVT
Definition:
PFTauDecayModeAssociation.h:17
edm::Association
Definition:
Association.h:18
reco::PFTauDecayModeAssociationRef
edm::Ref< PFTauDecayModeAssociation > PFTauDecayModeAssociationRef
Definition:
PFTauDecayModeAssociation.h:18
PFTau.h
AssociationVector.h
edm::AssociationVector::value_type
std::pair< KeyRef, typename CVal::value_type > value_type
Definition:
AssociationVector.h:77
PFTauDecayMode.h
Generated for CMSSW Reference Manual by
1.8.16