Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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