test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoJets
JetProducers
interface
PileupJPTJetIdAlgo.h
Go to the documentation of this file.
1
#ifndef JetProducers_PileupJPTJetIdAlgo_h
2
#define JetProducers_PileupJPTJetIdAlgo_h
3
4
#include "
DataFormats/JetReco/interface/JPTJet.h
"
5
6
// user include files
7
#include <string>
8
#include <memory>
9
#include <map>
10
#include<fstream>
11
#include<iomanip>
12
#include<iostream>
13
#include<vector>
14
15
namespace
edm {
16
class
Event
;
17
class
EventSetup
;
18
class
ParameterSets;
19
}
20
// For MVA analysis
21
22
#include "TMVA/Tools.h"
23
#include "TMVA/Reader.h"
24
25
namespace
cms
26
{
27
28
class
PileupJPTJetIdAlgo
29
{
30
public
:
31
32
PileupJPTJetIdAlgo
(
const
edm::ParameterSet
& fParameters);
33
34
virtual
~PileupJPTJetIdAlgo
();
35
36
void
bookMVAReader
();
37
38
float
fillJPTBlock
(
const
reco::JPTJet
*
jet
39
);
40
private
:
41
int
verbosity
;
42
// Variables for multivariate analysis
43
44
float
Nvtx
,
PtJ
,
EtaJ
,
Beta
,
MultCalo
,
dAxis1c
,
dAxis2c
,
MultTr
,
dAxis1t
,
dAxis2t
;
45
TMVA::Reader *
reader_
;
46
TMVA::Reader *
readerF_
;
47
std::string
tmvaWeights_
,
tmvaWeightsF_
,
tmvaMethod_
;
48
};
49
}
50
#endif
metsig::jet
Definition:
SignAlgoResolutions.h:40
cms::PileupJPTJetIdAlgo::PileupJPTJetIdAlgo
PileupJPTJetIdAlgo(const edm::ParameterSet &fParameters)
Definition:
PileupJPTJetIdAlgo.cc:54
JPTJet.h
cms::PileupJPTJetIdAlgo::reader_
TMVA::Reader * reader_
Definition:
PileupJPTJetIdAlgo.h:45
cms::PileupJPTJetIdAlgo::Nvtx
float Nvtx
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::bookMVAReader
void bookMVAReader()
Definition:
PileupJPTJetIdAlgo.cc:69
cms::PileupJPTJetIdAlgo::MultCalo
float MultCalo
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::Beta
float Beta
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::PtJ
float PtJ
Definition:
PileupJPTJetIdAlgo.h:44
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
Event
Definition:
Event.h:16
cms::PileupJPTJetIdAlgo::tmvaWeightsF_
std::string tmvaWeightsF_
Definition:
PileupJPTJetIdAlgo.h:47
cms::PileupJPTJetIdAlgo::tmvaMethod_
std::string tmvaMethod_
Definition:
PileupJPTJetIdAlgo.h:47
EventSetup
cms::PileupJPTJetIdAlgo
Definition:
PileupJPTJetIdAlgo.h:28
reco::JPTJet
Jets made from CaloJets corrected for ZSP and tracks.
Definition:
JPTJet.h:29
cms::PileupJPTJetIdAlgo::tmvaWeights_
std::string tmvaWeights_
Definition:
PileupJPTJetIdAlgo.h:47
cms::PileupJPTJetIdAlgo::~PileupJPTJetIdAlgo
virtual ~PileupJPTJetIdAlgo()
Definition:
PileupJPTJetIdAlgo.cc:64
cms::PileupJPTJetIdAlgo::dAxis2c
float dAxis2c
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::dAxis1t
float dAxis1t
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::fillJPTBlock
float fillJPTBlock(const reco::JPTJet *jet)
Definition:
PileupJPTJetIdAlgo.cc:112
cms::PileupJPTJetIdAlgo::dAxis2t
float dAxis2t
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::dAxis1c
float dAxis1c
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::MultTr
float MultTr
Definition:
PileupJPTJetIdAlgo.h:44
cms::PileupJPTJetIdAlgo::EtaJ
float EtaJ
Definition:
PileupJPTJetIdAlgo.h:44
edm::ParameterSet
Definition:
ParameterSet.h:36
cms::PileupJPTJetIdAlgo::readerF_
TMVA::Reader * readerF_
Definition:
PileupJPTJetIdAlgo.h:46
cms::PileupJPTJetIdAlgo::verbosity
int verbosity
Definition:
PileupJPTJetIdAlgo.h:41
Generated for CMSSW Reference Manual by
1.8.5