CMS 3D CMS Logo

JetMatchingTools.cc File Reference

#include <set>
#include "RecoJets/JetAlgorithms/interface/JetMatchingTools.h"
#include "FWCore/Framework/interface/Event.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/JetReco/interface/CaloJet.h"
#include "DataFormats/JetReco/interface/GenJet.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include "DataFormats/CaloTowers/interface/CaloTowerCollection.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
#include "DataFormats/HcalRecHit/interface/HcalRecHitCollections.h"
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"

Go to the source code of this file.

Functions

template<class T>
const CaloRecHitgetHit (const T &fCollection, DetId fId)
std::vector< const PCaloHit * > getSimHits (const PCaloHitContainer &fCollection, DetId fId)


Function Documentation

template<class T>
const CaloRecHit* @13068::getHit ( const T &  fCollection,
DetId  fId 
) [inline, static]

Definition at line 23 of file JetMatchingTools.cc.

Referenced by JetMatchingTools::getConstituents().

00023                                                              {
00024     typename T::const_iterator hit = fCollection.find (fId);
00025     if (hit != fCollection.end()) return &*hit;
00026     return 0;
00027   }

std::vector<const PCaloHit*> @13068::getSimHits ( const PCaloHitContainer &  fCollection,
DetId  fId 
) [static]

Definition at line 29 of file JetMatchingTools.cc.

References i, DetId::rawId(), and HLT_VtxMuL3::result.

Referenced by JetMatchingTools::getPCaloHits().

00029                                                                                            {
00030     std::vector <const PCaloHit*> result;
00031     for (unsigned i = 0; i < fCollection.size (); ++i) {
00032       if (fCollection[i].id() == fId.rawId()) {
00033         result.push_back (&(fCollection[i]));
00034       }
00035     }
00036     return result;
00037   }


Generated on Tue Jun 9 17:55:17 2009 for CMSSW by  doxygen 1.5.4