DataFormats
TauReco
interface
JetPiZeroAssociation.h
Go to the documentation of this file.
1
#ifndef DataFormats_TauReco_JetPiZeroAssociation_h
2
#define DataFormats_TauReco_JetPiZeroAssociation_h
3
4
#include "
DataFormats/Common/interface/AssociationVector.h
"
5
#include "
DataFormats/TauReco/interface/RecoTauPiZero.h
"
6
#include "
DataFormats/JetReco/interface/JetCollection.h
"
7
8
namespace
reco
{
9
// This base class improves the readability of the ROOT class name by hiding
10
// the template crap
11
typedef
edm::AssociationVector<JetRefBaseProd, std::vector<std::vector<RecoTauPiZero>
> >
JetPiZeroAssociationBase
;
12
13
class
JetPiZeroAssociation
:
public
JetPiZeroAssociationBase
{
14
public
:
15
JetPiZeroAssociation
() :
JetPiZeroAssociationBase
() {}
16
17
JetPiZeroAssociation
(
const
JetRefBaseProd
&ref) :
JetPiZeroAssociationBase
(ref) {}
18
19
JetPiZeroAssociation
(
const
JetPiZeroAssociationBase
&
v
) :
JetPiZeroAssociationBase
(
v
) {}
20
};
21
22
typedef
JetPiZeroAssociation::value_type
JetPiZeroAssociationPiZeros
;
23
typedef
edm::Ref<JetPiZeroAssociation>
JetPiZeroAssociationRef
;
24
typedef
edm::RefProd<JetPiZeroAssociation>
JetPiZeroAssociationRefProd
;
25
typedef
edm::RefVector<JetPiZeroAssociation>
JetPiZeroAssociationRefVector
;
26
}
// namespace reco
27
#endif
edm::RefProd
Definition:
EDProductfwd.h:25
reco::JetPiZeroAssociationRef
edm::Ref< JetPiZeroAssociation > JetPiZeroAssociationRef
Definition:
JetPiZeroAssociation.h:23
reco::JetPiZeroAssociation::JetPiZeroAssociation
JetPiZeroAssociation(const JetRefBaseProd &ref)
Definition:
JetPiZeroAssociation.h:17
reco::JetPiZeroAssociationPiZeros
JetPiZeroAssociation::value_type JetPiZeroAssociationPiZeros
Definition:
JetPiZeroAssociation.h:22
edm::RefVector
Definition:
EDProductfwd.h:27
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:46
findQualityFiles.v
v
Definition:
findQualityFiles.py:179
reco::JetPiZeroAssociation::JetPiZeroAssociation
JetPiZeroAssociation(const JetPiZeroAssociationBase &v)
Definition:
JetPiZeroAssociation.h:19
RecoTauPiZero.h
edm::Ref
Definition:
AssociativeIterator.h:58
reco::JetPiZeroAssociationRefVector
edm::RefVector< JetPiZeroAssociation > JetPiZeroAssociationRefVector
Definition:
JetPiZeroAssociation.h:25
JetCollection.h
edm::AssociationVector
Definition:
AssociationVector.h:67
reco::JetPiZeroAssociationBase
edm::AssociationVector< JetRefBaseProd, std::vector< std::vector< RecoTauPiZero > > > JetPiZeroAssociationBase
Definition:
JetPiZeroAssociation.h:11
reco::JetPiZeroAssociation::JetPiZeroAssociation
JetPiZeroAssociation()
Definition:
JetPiZeroAssociation.h:15
AssociationVector.h
edm::AssociationVector::value_type
std::pair< KeyRef, typename CVal::value_type > value_type
Definition:
AssociationVector.h:77
reco::JetPiZeroAssociationRefProd
edm::RefProd< JetPiZeroAssociation > JetPiZeroAssociationRefProd
Definition:
JetPiZeroAssociation.h:24
reco::JetPiZeroAssociation
Definition:
JetPiZeroAssociation.h:13
edm::RefToBaseProd
Definition:
RefToBase.h:65
Generated for CMSSW Reference Manual by
1.8.16