CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TtSemiLepSignalSelMVAComputer.h
Go to the documentation of this file.
1 #ifndef TtSemiLepSignalSelMVAComputer_h
2 #define TtSemiLepSignalSelMVAComputer_h
3 
6 
9 
11 
12 #ifndef TtSemiLepSignalSelMVARcd_defined // to avoid conflicts with the TopSemiLepLepSignalSelMVATrainer
13 #define TtSemiLepSignalSelMVARcd_defined
14 MVA_COMPUTER_CONTAINER_DEFINE(TtSemiLepSignalSelMVA); // defines TopSemiLepLepSignalSelMVARcd
15 #endif
16 
18 
19  public:
20 
23 
24  private:
25 
26  virtual void beginJob();
27  virtual void produce(edm::Event& evt, const edm::EventSetup& setup);
28  virtual void endJob();
29 
32 
37 
39 
40  double DiscSel;
41 
42 };
43 
44 #endif
double DeltaR(math::XYZTLorentzVector v1, math::XYZTLorentzVector v2)
PhysicsTools::MVAComputerCache mvaComputer
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:30
#define MVA_COMPUTER_CONTAINER_DEFINE(N)
Definition: HelperMacros.h:43
virtual void produce(edm::Event &evt, const edm::EventSetup &setup)
double DeltaPhi(math::XYZTLorentzVector v1, math::XYZTLorentzVector v2)
TtSemiLepSignalSelMVAComputer(const edm::ParameterSet &)
Creates and and MVAComputer from calibrations via EventSetup.