Imperial Analysis
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
ICLightTrackProducer.hh
Go to the documentation of this file.
1
#ifndef UserCode_ICHiggsTauTau_ICLightTrackProducer_h
2
#define UserCode_ICHiggsTauTau_ICLightTrackProducer_h
3
4
#include <memory>
5
#include <vector>
6
#include <string>
7
#include "boost/functional/hash.hpp"
8
#include "FWCore/Framework/interface/EDProducer.h"
9
#include "FWCore/ParameterSet/interface/ParameterSet.h"
10
#include "FWCore/Framework/interface/Event.h"
11
#include "FWCore/Framework/interface/EventSetup.h"
12
#include "FWCore/Utilities/interface/InputTag.h"
13
#include "DataFormats/TrackReco/interface/Track.h"
14
#include "
UserCode/ICHiggsTauTau/interface/LightTrack.hh
"
15
19
class
ICLightTrackProducer
:
public
edm::EDProducer {
20
public
:
21
explicit
ICLightTrackProducer
(
const
edm::ParameterSet &);
22
~ICLightTrackProducer
();
23
24
private
:
25
virtual
void
beginJob();
26
virtual
void
produce(edm::Event &,
const
edm::EventSetup &);
27
virtual
void
endJob();
28
29
std::vector<ic::LightTrack> *tracks_;
30
edm::InputTag input_;
31
std::string branch_;
32
boost::hash<reco::Track const*> track_hasher_;
33
};
34
35
#endif
LightTrack.hh
ICLightTrackProducer::~ICLightTrackProducer
~ICLightTrackProducer()
Definition:
ICLightTrackProducer.cc:27
ICLightTrackProducer::ICLightTrackProducer
ICLightTrackProducer(const edm::ParameterSet &)
Definition:
ICLightTrackProducer.cc:19
ICLightTrackProducer
See documentation here.
Definition:
ICLightTrackProducer.hh:19