88 produces<std::vector<reco::CaloJet> >();
89 produces<reco::VertexCollection >();
113 std::auto_ptr<std::vector<reco::CaloJet> > pOut(
new std::vector<reco::CaloJet> );
119 it != jetTracksAssociation->end() &&
i <
m_maxNjets; it++,
i++) {
120 if(fabs(it->first->eta()) < 2.4)
127 trMomentum += (*itTrack)->momentum();
132 pOut->push_back(* dynamic_cast<const reco::CaloJet *>(&(*it->first)));
144 e(0, 0) = 0.0015 * 0.0015;
145 e(1, 1) = 0.0015 * 0.0015;
150 pOut2->push_back(thePV);
T getParameter(std::string const &) const
transient_vector_type::const_iterator const_iterator
#define DEFINE_FWK_MODULE(type)
math::Error< dimension >::type Error
covariance error matrix (3x3)
std::vector< Vertex > VertexCollection
collection of Vertex objects
const_iterator end() const
Termination of iteration.
const_iterator begin() const
Initialize an iterator over the RefVector.
void addDefault(ParameterSetDescription const &psetDescription)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
edm::InputTag m_primaryVertexProducer
math::XYZPoint Point
point in the space
virtual bool filter(edm::Event &, const edm::EventSetup &) override
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
XYZVectorD XYZVector
spatial vector with cartesian internal representation
JetVertexChecker(const edm::ParameterSet &)
edm::InputTag m_associator
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)