ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/extras/BackgroundJetProducer.h
Revision: 1.1
Committed: Wed Jun 30 11:50:52 2010 UTC (14 years, 10 months ago) by yilmaz
Content type: text/plain
Branch: MAIN
CVS Tags: HiForest_V02_85, HiForest_V02_84, HiForest_V02_83, HiForest_V02_82, HiForest_V02_81, HiForest_V02_80, HiForest_V02_79, HiForest_V02_78, HiForest_V02_77, HiForest_V02_76, HiForest_V02_75, HiForest_V02_74, HiForest_V02_73, HiForest_V02_72, HiForest_V02_71, HiForest_V02_70, HiForest_V02_69, HiForest_V02_68, HiForest_V02_67, HiForest_V02_66, HiForest_V02_65, HiForest_V02_64, HiForest_V02_63, HiForest_V02_62, HiForest_V02_61, HiForest_V02_60, HiForest_V02_59, HiForest_V02_58, HiForest_V02_57, HiForest_V02_56, HiForest_V02_55, HiForest_V02_54, HiForest_V02_53, HiForest_V02_52, HiForest_V02_51, HiForest_V02_50, HiForest_V02_49, HiForest_V02_48, HiForest_V02_47, HiForest_V02_46, HiForest_V02_45, HiForest_V02_44, HiForest_V02_43, HiForest_V02_42, HiForest_V02_41, HiForest_V02_40, HiForest_V02_39, HiForest_V02_38, HiForest_V02_37, HiForest_V02_36, HiForest_V02_35, HiForest_V02_34, HiForest_V02_33, HiForest_V02_32, HiForest_V02_31, HiForest_V02_30, HiForest_V02_27, HiForest_V02_26, QM_2012, HiForest_V02_25, HiForest_V02_24, HiForest_V02_23, HiForest_V02_22, HiForest_V02_21, HiForest_V02_20, HiForest_V02_19, HiForest_V02_18, HiForest_V02_17, HiForest_V02_16, HiForest_V02_15, HiForest_V02_14, HiForest_V02_13, HiForest_V02_12, HiForest_V02_11, HiForest_V02_10, HiForest_V02_09, HiForest_V02_08, HiForest_V02_07, HiForest_V02_06, HiForest_V02_05, HiForest_V02_04, HiForest_V02_03, HiForest_V02_02, HiForest_V02_01, HiForest_V02_00, hi44X_02, hi413_03, hi441_1, hi441_0, hi413_11, hi413_10, hi413_09, hi413_08, hi413_07, hi413_06, hi413_05, hi413_04, hi413_02, hi39X_01, tag_d20110915, cmssw39x_base, cmssw39X_base, HEAD
Branch point for: branch_44x, cmssw39x_branch
Log Message:
backup code

File Contents

# User Rev Content
1 yilmaz 1.1 #ifndef RecoJets_JetProducers_plugins_BackgroundJetProducer_h
2     #define RecoJets_JetProducers_plugins_BackgroundJetProducer_h
3    
4     #include "RecoJets/JetProducers/plugins/VirtualJetProducer.h"
5    
6     class BackgroundJetProducer : public VirtualJetProducer
7     {
8    
9     public:
10     //
11     // construction/destruction
12     //
13     explicit BackgroundJetProducer(const edm::ParameterSet& iConfig);
14     virtual ~BackgroundJetProducer();
15    
16     protected:
17    
18     //
19     // member functions
20     //
21    
22     virtual void runAlgorithm( edm::Event& iEvent, const edm::EventSetup& iSetup );
23     virtual void output( edm::Event & iEvent, edm::EventSetup const& iSetup );
24     template< typename T >
25     void writeBkgJets( edm::Event & iEvent, edm::EventSetup const& iSetup );
26    
27     private:
28    
29     // trackjet clustering parameters
30     bool useOnlyVertexTracks_;
31     bool useOnlyOnePV_;
32     float dzTrVtxMax_;
33    
34     int nFill_;
35     float etaMax_;
36     bool avoidNegative_;
37    
38     const CaloGeometry *geo;
39     };
40    
41    
42     #endif