1 #ifndef RecoJets_JetProducers_interface_JetSpecific_h
2 #define RecoJets_JetProducers_interface_JetSpecific_h
31 std::vector<reco::CandidatePtr>
const& constituents,
36 bool makeSpecific(std::vector<reco::CandidatePtr>
const& particles,
43 std::vector<reco::CandidatePtr>
const& constituents,
52 std::vector<reco::CandidatePtr>
const& constituents);
58 std::vector<reco::CandidatePtr>
const& constituents);
64 std::vector<reco::CandidatePtr>
const& constituents);
70 std::vector<reco::CandidatePtr>
const& constituents);
Jets made from CaloTowers.
HcalSubdetector hcalSubdetector(int iEta, const HcalTopology &topology)
converts eta to the corresponding HCAL subdetector.
void writeSpecific(reco::CaloJet &jet, reco::Particle::LorentzVector const &p4, reco::Particle::Point const &point, std::vector< reco::CandidatePtr > const &constituents, CaloGeometry const &geometry, HcalTopology const &topology)
Jets made from CaloTowers.
Jets made from PFObjects.
Jets made out of PFClusters.
math::XYZPoint Point
point in the space
Jets made from MC generator particles.
bool makeSpecific(std::vector< reco::CandidatePtr > const &towers, const CaloSubdetectorGeometry *towerGeometry, reco::CaloJet::Specific *caloJetSpecific, const HcalTopology &topology)
Make CaloJet specifics. Assumes PseudoJet is made from CaloTowerCandidates.
math::XYZTLorentzVector LorentzVector
Lorentz vector.
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point