Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TopQuarkAnalysis
TopEventProducers
interface
StEvtSolutionMaker.h
Go to the documentation of this file.
1
#include <memory>
2
#include <string>
3
#include <vector>
4
#include <iostream>
5
#include <fstream>
6
7
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
8
#include "
FWCore/Framework/interface/EDProducer.h
"
9
#include "
FWCore/Framework/interface/Event.h
"
10
#include "
FWCore/Framework/interface/MakerMacros.h
"
11
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
12
#include "
AnalysisDataFormats/TopObjects/interface/StEvtSolution.h
"
13
#include "
TopQuarkAnalysis/TopKinFitter/interface/StKinFitter.h
"
14
//#include "TopQuarkAnalysis/TopJetCombination/interface/TtJetCombinationProbability.h"
15
16
class
StEvtSolutionMaker
:
public
edm::EDProducer
{
17
public
:
18
19
explicit
StEvtSolutionMaker
(
const
edm::ParameterSet
&);
20
~StEvtSolutionMaker
();
21
22
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
23
24
private
:
25
26
StKinFitter
*
myKinFitter
;
27
//std::vector<TtJetCombinationProbability> jetCombProbs;
28
edm::InputTag
electronSrc_
;
29
edm::InputTag
muonSrc_
;
30
edm::InputTag
metSrc_
;
31
edm::InputTag
jetSrc_
;
32
std::string
leptonFlavour_
;
33
int
jetCorrScheme_
;
34
// std::string jetInput_;
35
// bool addJetCombProb_,
36
bool
addLRJetComb_
,
doKinFit_
,
matchToGenEvt_
;
37
int
maxNrIter_
;
38
double
maxDeltaS_
,
maxF_
;
39
int
jetParam_
,
lepParam_
,
metParam_
;
40
std::vector<int>
constraints_
;
41
};
StEvtSolution.h
StEvtSolutionMaker::electronSrc_
edm::InputTag electronSrc_
Definition:
StEvtSolutionMaker.h:28
StKinFitter
Definition:
StKinFitter.h:20
StEvtSolutionMaker::metParam_
int metParam_
Definition:
StEvtSolutionMaker.h:39
StEvtSolutionMaker::myKinFitter
StKinFitter * myKinFitter
Definition:
StEvtSolutionMaker.h:26
StEvtSolutionMaker::~StEvtSolutionMaker
~StEvtSolutionMaker()
Definition:
StEvtSolutionMaker.cc:38
Event.h
MakerMacros.h
StEvtSolutionMaker::leptonFlavour_
std::string leptonFlavour_
Definition:
StEvtSolutionMaker.h:32
StEvtSolutionMaker::maxF_
double maxF_
Definition:
StEvtSolutionMaker.h:38
Frameworkfwd.h
StEvtSolutionMaker::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
StEvtSolutionMaker.cc:43
StEvtSolutionMaker::addLRJetComb_
bool addLRJetComb_
Definition:
StEvtSolutionMaker.h:36
StEvtSolutionMaker::constraints_
std::vector< int > constraints_
Definition:
StEvtSolutionMaker.h:40
edm::EDProducer
Definition:
EDProducer.h:21
StEvtSolutionMaker::muonSrc_
edm::InputTag muonSrc_
Definition:
StEvtSolutionMaker.h:29
StEvtSolutionMaker::jetCorrScheme_
int jetCorrScheme_
Definition:
StEvtSolutionMaker.h:33
StEvtSolutionMaker::jetParam_
int jetParam_
Definition:
StEvtSolutionMaker.h:39
ParameterSet.h
StEvtSolutionMaker
Definition:
StEvtSolutionMaker.h:16
StEvtSolutionMaker::maxNrIter_
int maxNrIter_
Definition:
StEvtSolutionMaker.h:37
StKinFitter.h
StEvtSolutionMaker::lepParam_
int lepParam_
Definition:
StEvtSolutionMaker.h:39
edm::EventSetup
Definition:
EventSetup.h:44
StEvtSolutionMaker::doKinFit_
bool doKinFit_
Definition:
StEvtSolutionMaker.h:36
StEvtSolutionMaker::StEvtSolutionMaker
StEvtSolutionMaker(const edm::ParameterSet &)
Definition:
StEvtSolutionMaker.cc:9
EDProducer.h
StEvtSolutionMaker::metSrc_
edm::InputTag metSrc_
Definition:
StEvtSolutionMaker.h:30
StEvtSolutionMaker::matchToGenEvt_
bool matchToGenEvt_
Definition:
StEvtSolutionMaker.h:36
edm::InputTag
Definition:
InputTag.h:12
StEvtSolutionMaker::maxDeltaS_
double maxDeltaS_
Definition:
StEvtSolutionMaker.h:38
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
StEvtSolutionMaker::jetSrc_
edm::InputTag jetSrc_
Definition:
StEvtSolutionMaker.h:31
Generated for CMSSW Reference Manual by
1.8.5