ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/Morgan/interface/LeptonAnalyzer.h
(Generate patch)

Comparing UserCode/Morgan/interface/LeptonAnalyzer.h (file contents):
Revision 1.1 by lethuill, Fri Apr 17 15:17:38 2009 UTC vs.
Revision 1.3 by lethuill, Wed Jun 10 11:17:05 2009 UTC

# Line 25 | Line 25
25   #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
26  
27   #include "../interface/TRootEvent.h"
28 + #include "../interface/TRootBeamSpot.h"
29 +
30  
31   class LeptonAnalyzer
32   {
33 <        
34 < public:
35 <        LeptonAnalyzer(const edm::ParameterSet& producersNames);
36 <        LeptonAnalyzer(const edm::ParameterSet& producersNames, int verbosity);
37 <        ~LeptonAnalyzer();
38 <        void SetVerbosity(int verbosity) {verbosity_ = verbosity; };
39 <        void initIPCalculator(const edm::Event& iEvent, const edm::EventSetup& iSetup, TRootEvent* rootEvent);
40 <        float IP3DSignificance(const reco::TransientTrack& track);
41 <
42 < protected:
43 <        int verbosity_;
44 <        std::string dataType_ ;
45 <        edm::InputTag vertexProducer_;
46 <        bool dummyVertex_;
47 <        edm::ESHandle<TransientTrackBuilder> trackBuilder_;
48 <        const reco::Vertex* primaryVertex_;
49 <        const GlobalPoint* vertexPoint_;
33 >
34 >   public:
35 >      LeptonAnalyzer(const edm::ParameterSet& producersNames, const edm::ParameterSet& myConfig, int verbosity);
36 >      ~LeptonAnalyzer();
37 >      void setVerbosity(int verbosity) {verbosity_ = verbosity; };
38 >      void initIPCalculator(const edm::Event& iEvent, const edm::EventSetup& iSetup, TRootEvent* rootEvent, TRootBeamSpot* rootBeamSpot);
39 >      float ip3DSignificance(const reco::TransientTrack& track);
40 >
41 >   protected:
42 >      int verbosity_;
43 >      bool allowMissingCollection_;
44 >      bool initOK_;
45 >      std::string dataType_ ;
46 >      bool doPrimaryVertex_;
47 >      bool doBeamSpot_;
48 >      edm::InputTag vertexProducer_;
49 >      bool dummyVertex_;
50 >      edm::ESHandle<TransientTrackBuilder> trackBuilder_;
51 >      const reco::Vertex* primaryVertex_;
52 >      const GlobalPoint* vertexPoint_;
53 >
54   };
55  
56   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines