ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitEdm/Producers/interface/ProducerConversions.h
Revision: 1.1
Committed: Wed Sep 17 12:49:47 2008 UTC (16 years, 7 months ago) by bendavid
Content type: text/plain
Branch: MAIN
Log Message:
Added MultiVertexFitter-based conversion producer

File Contents

# User Rev Content
1 bendavid 1.1 //--------------------------------------------------------------------------------------------------
2     // $Id: ProducerConversions.h,v 1.3 2008/09/04 13:55:28 loizides Exp $
3     //
4     // ProducerConversions
5     //
6     // Conversion reconstruction using tracks and MultiVertexFitter
7     //
8     //
9     // Authors: C.Paus
10     //--------------------------------------------------------------------------------------------------
11    
12     #ifndef _PRODUCERS_PRODUCERCONVERSIONS_H_
13     #define _PRODUCERS_PRODUCERCONVERSIONS_H_
14    
15     #include "MitEdm/Producers/interface/BaseCandidate.h"
16    
17     namespace mitedm
18     {
19     class ProducerConversions : public BaseCandidate
20     {
21     public:
22     explicit ProducerConversions(const edm::ParameterSet&);
23     ~ProducerConversions();
24    
25     protected:
26     virtual void beginJob(const edm::EventSetup&);
27     virtual void produce(edm::Event&, const edm::EventSetup&);
28     virtual void endJob();
29    
30     // Parameters to steer the particularities of this instance
31     std::string iStables1_;
32     std::string iStables2_;
33     bool convConstraint_;
34     bool convConstraint3D_;
35     double rhoMin_;
36     };
37     }
38     #endif