Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
PatCandidates
interface
Hemisphere.h
Go to the documentation of this file.
1
#ifndef DataFormats_PatCandidates_Hemisphere_h
2
#define DataFormats_PatCandidates_Hemisphere_h
3
// #include "DataFormats/PatCandidates/interface/PATObject.h"
4
5
#include "
DataFormats/Candidate/interface/CompositePtrCandidate.h
"
6
7
// Define typedefs for convenience
8
namespace
pat {
9
class
Hemisphere
;
10
typedef
std::vector<Hemisphere>
HemisphereCollection
;
11
typedef
edm::Ref<HemisphereCollection>
HemisphereRef
;
12
typedef
edm::RefVector<HemisphereCollection>
HemisphereRefVector
;
13
}
14
15
namespace
pat {
16
17
class
Hemisphere
:
public
reco::CompositePtrCandidate
{
18
public
:
19
Hemisphere
() {}
20
Hemisphere
(
const
Candidate::LorentzVector
&
p4
) :
21
CompositePtrCandidate
(0,p4) {}
22
virtual
~Hemisphere
() {}
23
};
24
25
}
26
27
#endif
pat::Hemisphere::Hemisphere
Hemisphere()
Definition:
Hemisphere.h:19
reco::CompositePtrCandidate::CompositePtrCandidate
CompositePtrCandidate()
default constructor
Definition:
CompositePtrCandidate.h:27
reco::CompositePtrCandidate
Definition:
CompositePtrCandidate.h:20
pat::HemisphereRef
edm::Ref< HemisphereCollection > HemisphereRef
Definition:
Hemisphere.h:11
pat::Hemisphere
Definition:
Hemisphere.h:17
pat::HemisphereRefVector
edm::RefVector< HemisphereCollection > HemisphereRefVector
Definition:
Hemisphere.h:12
pat::Hemisphere::~Hemisphere
virtual ~Hemisphere()
Definition:
Hemisphere.h:22
edm::RefVector
Definition:
EDProductfwd.h:25
pat::HemisphereCollection
std::vector< Hemisphere > HemisphereCollection
Definition:
Hemisphere.h:9
pat::Hemisphere::Hemisphere
Hemisphere(const Candidate::LorentzVector &p4)
Definition:
Hemisphere.h:20
CompositePtrCandidate.h
reco::LeafCandidate::p4
virtual const LorentzVector & p4() const
four-momentum Lorentz vector
Definition:
LeafCandidate.h:108
edm::Ref
Definition:
AssociativeIterator.h:52
reco::JetExtendedAssociation::LorentzVector
math::PtEtaPhiELorentzVectorF LorentzVector
Definition:
JetExtendedAssociation.h:26
Generated for CMSSW Reference Manual by
1.8.5