CMS 3D CMS Logo

JetSubstructurePacker.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: JetSubstructurePacker
4 // Class: JetSubstructurePacker
5 //
6 // \class JetSubstructurePacker JetSubstructurePacker.h PhysicsTools/PatUtils/interface/JetSubstructurePacker.h
7 // Description: Class to pack subjet information from various pat::Jet collections into a single one.
8 //
9 // Original Author: "Salvatore Rappoccio"
10 // $Id: JetSubstructurePacker.cc,v 1.1 2013/03/07 20:13:55 srappocc Exp $
11 //
12 //
13 
14 
15 // system include files
16 #include <memory>
17 
18 // user include files
21 
24 
31 //
32 // class decleration
33 //
34 
35 
37  public:
38 
40  ~JetSubstructurePacker() override;
41 
42  private:
43  void produce(edm::Event&, const edm::EventSetup&) override;
44 
45  // ----------member data ---------------------------
46 
47  // data labels
48  float distMax_;
50  std::vector<std::string> algoLabels_;
51  std::vector<edm::InputTag> algoTags_;
52  std::vector< edm::EDGetTokenT< edm::View<pat::Jet> > > algoTokens_;
56 };
std::vector< edm::EDGetTokenT< edm::View< pat::Jet > > > algoTokens_
JetSubstructurePacker(const edm::ParameterSet &)
edm::EDGetTokenT< edm::Association< reco::PFCandidateCollection > > pc2pf_
edm::EDGetTokenT< edm::View< pat::Jet > > jetToken_
void produce(edm::Event &, const edm::EventSetup &) override
std::vector< edm::InputTag > algoTags_
edm::EDGetTokenT< edm::Association< pat::PackedCandidateCollection > > pf2pc_
std::vector< std::string > algoLabels_