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.2 by lethuill, Tue Apr 21 13:01:56 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   class LeptonAnalyzer
31   {
32          
33   public:
34          LeptonAnalyzer(const edm::ParameterSet& producersNames);
35 <        LeptonAnalyzer(const edm::ParameterSet& producersNames, int verbosity);
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);
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          std::string dataType_ ;
44 +        bool doPrimaryVertex_;
45 +        bool doBeamSpot_;
46          edm::InputTag vertexProducer_;
47          bool dummyVertex_;
48          edm::ESHandle<TransientTrackBuilder> trackBuilder_;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines