Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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