Imperial Analysis
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
ICTrackProducer.hh
Go to the documentation of this file.
1
#ifndef UserCode_ICHiggsTauTau_ICTrackProducer_h
2
#define UserCode_ICHiggsTauTau_ICTrackProducer_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/Track.hh
"
15
19
class
ICTrackProducer
:
public
edm::EDProducer {
20
public
:
21
explicit
ICTrackProducer
(
const
edm::ParameterSet &);
22
~ICTrackProducer
();
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::Track> *tracks_;
30
edm::InputTag input_;
31
std::string branch_;
32
boost::hash<reco::Track const*> track_hasher_;
33
};
34
35
#endif
ICTrackProducer
See documentation here.
Definition:
ICTrackProducer.hh:19
ICTrackProducer::ICTrackProducer
ICTrackProducer(const edm::ParameterSet &)
Definition:
ICTrackProducer.cc:19
Track.hh
ICTrackProducer::~ICTrackProducer
~ICTrackProducer()
Definition:
ICTrackProducer.cc:27