Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:24:04

0001 #ifndef PhysicsTools_PatUtils_JetSelection_h
0002 #define PhysicsTools_PatUtils_JetSelection_h
0003 
0004 #include <string>
0005 
0006 namespace pat {
0007 
0008   /// Structure defining the jet selection.
0009   /// Used in the jet selectors.
0010   struct JetSelection {
0011     std::string selectionType;  ///< Choose selection type (see PATJetCleaner)
0012 
0013     double value;  ///< Cut value for likelihood-based selection
0014 
0015     /// @name Cuts for "custom" CaloJet selection:
0016     //@{
0017     // From SusyAnalyzer
0018     double EMFmin;
0019     double EMFmax;
0020     double Etamax;
0021     // From JetRejectorTool
0022     double Ptmin;
0023     double EMvsHadFmin;
0024     double EMvsHadFmax;
0025     double HadFmin;
0026     double HadFmax;
0027     double N90min;
0028     double N90max;
0029     double NCaloTowersmin;
0030     double NCaloTowersmax;
0031     double HighestTowerOverJetmin;
0032     double HighestTowerOverJetmax;
0033     double RWidthmin;
0034     double RWidthmax;
0035     double PtJetOverArea_min;
0036     double PtJetOverArea_max;
0037     double PtTowerOverArea_min;
0038     double PtTowerOverArea_max;
0039     //@}
0040   };
0041 }  // namespace pat
0042 
0043 #endif