CMS 3D CMS Logo

JetVertexMain.h
Go to the documentation of this file.
1 #ifndef JetVertexMain_H
2 #define JetVertexMain_H
3 
10 #include <cmath>
11 #include <string>
12 
14 public:
16 
18 
19  std::pair<double, bool> Main(const reco::CaloJet& jet,
21  double SIGNAL_V_Z,
22  double SIGNAL_V_Z_Error);
23 
24 private:
25  double DeltaR(double eta1, double eta2, double phi1, double phi2);
26  double Track_Pt(double px, double py);
27 
28  //algorithm parameters
29  double cutSigmaZ;
30  double cutDeltaZ;
31  double threshold;
32  double cone_size;
33  int Algo;
36 };
37 
38 #endif
reco::CaloJet
Jets made from CaloTowers.
Definition: CaloJet.h:27
Handle.h
PDWG_EXOHSCP_cff.tracks
tracks
Definition: PDWG_EXOHSCP_cff.py:28
CaloJet.h
JetVertexMain::JetVertexMain
JetVertexMain(const edm::ParameterSet &parameters)
Definition: JetVertexMain.cc:12
JetVertexMain::threshold
double threshold
Definition: JetVertexMain.h:31
JetVertexMain::Main
std::pair< double, bool > Main(const reco::CaloJet &jet, edm::Handle< reco::TrackCollection > tracks, double SIGNAL_V_Z, double SIGNAL_V_Z_Error)
Definition: JetVertexMain.cc:21
multPhiCorr_741_25nsDY_cfi.py
py
Definition: multPhiCorr_741_25nsDY_cfi.py:12
HLT_2018_cff.eta1
eta1
Definition: HLT_2018_cff.py:8220
edm::Handle< reco::TrackCollection >
JetVertexMain::Algo
int Algo
Definition: JetVertexMain.h:33
parameters
parameters
Definition: BeamSpot_PayloadInspector.cc:14
JetVertexMain::cutType
std::string cutType
Definition: JetVertexMain.h:34
Track.h
TrackFwd.h
JetVertexMain::DeltaR
double DeltaR(double eta1, double eta2, double phi1, double phi2)
Definition: JetVertexMain.cc:88
HLT_2018_cff.eta2
eta2
Definition: HLT_2018_cff.py:8221
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
JetVertexMain::cutSigmaZ
double cutSigmaZ
Definition: JetVertexMain.h:29
edm::ParameterSet
Definition: ParameterSet.h:36
JetVertexMain::~JetVertexMain
~JetVertexMain()
Definition: JetVertexMain.h:17
JetVertexMain::cone_size
double cone_size
Definition: JetVertexMain.h:32
MagneticField.h
JetVertexMain::Track_Pt
double Track_Pt(double px, double py)
Definition: JetVertexMain.cc:96
JetVertexMain::cutDeltaZ
double cutDeltaZ
Definition: JetVertexMain.h:30
multPhiCorr_741_25nsDY_cfi.px
px
Definition: multPhiCorr_741_25nsDY_cfi.py:10
metsig::jet
Definition: SignAlgoResolutions.h:47
ParameterSet.h
JetVertexMain::discriminator
bool discriminator
Definition: JetVertexMain.h:35
JetVertexMain
Definition: JetVertexMain.h:13