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) const;
23 
24 private:
25  double DeltaR(double eta1, double eta2, double phi1, double phi2) const;
26  double Track_Pt(double px, double py) const;
27 
28  //algorithm parameters
29  double cutSigmaZ;
30  double cutDeltaZ;
31  double threshold;
32  double cone_size;
33  int Algo;
35 };
36 
37 #endif
Jets made from CaloTowers.
Definition: CaloJet.h:27
double cutSigmaZ
Definition: JetVertexMain.h:29
double Track_Pt(double px, double py) const
double cone_size
Definition: JetVertexMain.h:32
std::string cutType
Definition: JetVertexMain.h:34
double threshold
Definition: JetVertexMain.h:31
double DeltaR(double eta1, double eta2, double phi1, double phi2) const
JetVertexMain(const edm::ParameterSet &parameters)
std::pair< double, bool > Main(const reco::CaloJet &jet, edm::Handle< reco::TrackCollection > tracks, double SIGNAL_V_Z, double SIGNAL_V_Z_Error) const
double cutDeltaZ
Definition: JetVertexMain.h:30