Imperial Analysis
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
ICHashTreeProducer.hh
Go to the documentation of this file.
1
#ifndef UserCode_ICHiggsTauTau_ICHashTreeProducer_h
2
#define UserCode_ICHiggsTauTau_ICHashTreeProducer_h
3
4
#include <memory>
5
#include "FWCore/Framework/interface/Frameworkfwd.h"
6
#include "FWCore/Framework/interface/EDProducer.h"
7
#include "FWCore/Framework/interface/Event.h"
8
#include "FWCore/Framework/interface/MakerMacros.h"
9
#include "FWCore/ParameterSet/interface/ParameterSet.h"
10
11
12
class
ICHashTreeProducer
:
public
edm::EDProducer {
13
public
:
14
explicit
ICHashTreeProducer
(
const
edm::ParameterSet&);
15
~ICHashTreeProducer
();
16
17
static
void
Add
(std::size_t
const
&
id
, std::string
const
& str);
18
19
private
:
20
static
std::map<std::size_t, std::string> unhash_map_;
21
virtual
void
beginJob();
22
virtual
void
produce(edm::Event&,
const
edm::EventSetup&);
23
virtual
void
endJob();
24
};
25
26
#endif
ICHashTreeProducer
Definition:
ICHashTreeProducer.hh:12
ICHashTreeProducer::ICHashTreeProducer
ICHashTreeProducer(const edm::ParameterSet &)
Definition:
ICHashTreeProducer.cc:15
ICHashTreeProducer::~ICHashTreeProducer
~ICHashTreeProducer()
Definition:
ICHashTreeProducer.cc:17
ICHashTreeProducer::Add
static void Add(std::size_t const &id, std::string const &str)
Definition:
ICHashTreeProducer.cc:19