Main Page
Namespaces
Classes
Package Documentation
DataFormats
JetReco
interface
GenericJet.h
Go to the documentation of this file.
1
#ifndef JetReco_GenericJet_h
2
#define JetReco_GenericJet_h
3
15
#include <string>
16
#include "
DataFormats/Candidate/interface/CompositeRefBaseCandidate.h
"
17
18
namespace
reco
{
19
class
GenericJet
:
public
CompositeRefBaseCandidate
{
20
public
:
22
GenericJet
() {}
24
GenericJet
(
const
LorentzVector
& fP4,
const
Point
& fVertex,
const
std::vector<CandidateBaseRef>& fConstituents);
26
~GenericJet
()
override
{}
27
29
virtual
int
nConstituents
()
const
;
30
32
virtual
std::string
print
()
const
;
33
34
};
35
}
36
// temporary fix before include_checcker runs globally
37
#include "
DataFormats/JetReco/interface/GenericJetCollection.h
"
//INCLUDECHECKER:SKIP
38
#endif
reco::GenericJet::GenericJet
GenericJet()
Default constructor.
Definition:
GenericJet.h:22
reco::CompositeRefBaseCandidate
Definition:
CompositeRefBaseCandidate.h:17
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
reco::GenericJet::print
virtual std::string print() const
Print object.
Definition:
GenericJet.cc:23
CompositeRefBaseCandidate.h
reco::GenericJet::~GenericJet
~GenericJet() override
Destructor.
Definition:
GenericJet.h:26
reco::GenericJet::nConstituents
virtual int nConstituents() const
of constituents
Definition:
GenericJet.cc:19
reco::GenericJet
Definition:
GenericJet.h:19
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:37
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
GenericJetCollection.h
reco::Candidate::Point
math::XYZPoint Point
point in the space
Definition:
Candidate.h:41
Generated for CMSSW Reference Manual by
1.8.11