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

Comparing UserCode/MitProd/TreeFiller/interface/FillerPFCandidates.h (file contents):
Revision 1.6 by bendavid, Thu Mar 18 20:21:00 2010 UTC vs.
Revision 1.10 by paus, Wed Jul 25 03:08:42 2012 UTC

# Line 23 | Line 23 | namespace mithep
23        FillerPFCandidates(const edm::ParameterSet &cfg, const char *name, bool active=1);
24        ~FillerPFCandidates();
25  
26 <      void                         BookDataBlock(TreeWriter &tws);
27 <      void                         FillDataBlock(const edm::Event &e, const edm::EventSetup &es);
28 <      void                         ResolveLinks (const edm::Event &e, const edm::EventSetup &es);
26 >      void                           BookDataBlock(TreeWriter &tws);
27 >      void                           FillDataBlock(const edm::Event &e, const edm::EventSetup &es);
28 >      void                           ResolveLinks (const edm::Event &e, const edm::EventSetup &es);
29    
30      private:
31 <      std::string                  edmName_;              //edm name of PFCandidates collection
32 <      std::string                  mitName_;              //name of PFCandidate branch in BAMBU
33 <      std::string                  globalTrackMapName_;   //name of imported map wrt global muons
34 <      std::string                  staTrackMapName_;      //name of imported map wrt sta muons
35 <      std::string                  staVtxTrackMapName_;   //name of imported map wrt sta vtx muons
36 <      std::string                  trackerTrackMapName_;  //name of imported map wrt general tracks
37 <      std::string                  gsfTrackMapName_;      //name of imported map wrt pf gsf tracks
38 <      std::string                  muonMapName_;          //name of imported map wrt muons
39 <      std::string                  conversionMapName_;    //name of imported map wrt conversions
40 <      std::string                  pfCandMapName_;        //name of exported pf candidate map
41 <      const mithep::TrackMap      *trackerTrackMap_;      //map wrt tracker tracks
42 <      const mithep::TrackMap      *gsfTrackMap_;          //map wrt pf gsf tracks
43 <      const mithep::MuonMap       *muonMap_;              //map wrt muons
44 <      const mithep::ConversionMap *conversionMap_;        //map wrt conversions
45 <      mithep::PFCandidateMap      *pfCandMap_;            //exported map
46 <      mithep::PFCandidateArr      *pfCands_;              //array of PFCandidates
31 >
32 >      const mithep::Track *getMitTrack(mitedm::TrackPtr ptr, bool allowmissing) const;
33 >
34 >      std::string                    edmName_;                  //edm name of PFCandidates coll
35 >      std::string                    edmPfNoPileupName_;        //edm name of PFNoPileup  coll
36 >      std::string                    mitName_;                  //name: PFCandidate branch in BAMBU
37 >      std::string                    globalTrackMapName_;       //name: impo. map wrt global muons
38 >      std::string                    staTrackMapName_;          //name: impo. map wrt sta muons
39 >      std::string                    staVtxTrackMapName_;       //name: impo. map wrt sta vtx muons
40 >      std::vector<std::string>       trackerTrackMapNames_;     //name: impo. map wrt general tracks
41 >      std::string                    gsfTrackMapName_;          //name: impo. map wrt pf gsf tracks
42 >      std::string                    muonMapName_;              //name: impo. map wrt muons
43 >      std::string                    electronMapName_;          //name: impo. map wrt electrons
44 >      std::string                    photonMapName_;            //name: impo. map wrt photons
45 >      std::string                    barrelSuperClusterMapName_;      //name: impo. map wrt SC
46 >      std::string                    endcapSuperClusterMapName_;      //name: impo. map wrt SC
47 >      std::string                    pfElectronSuperClusterMapName_;  //name: impo. map wrt SC
48 >      std::string                    conversionMapName_;        //name: impo. map wrt conversions
49 >      std::string                    pfCandMapName_;            //name: expo. pf candidate map
50 >      std::string                    pfNoPileupCandMapName_;    //name: expo. PFnoPU candidate map
51 >      bool                           allowMissingTrackRef_;     //allow missing track ref (tau emb)
52 >      bool                           fillPfNoPileup_;
53 >      std::vector<const mithep::TrackMap*>
54 >                                     trackerTrackMaps_;         //maps wrt tracker tracks
55 >      const mithep::TrackMap        *gsfTrackMap_;              //map wrt pf gsf tracks
56 >      const mithep::MuonMap         *muonMap_;                  //map wrt muons
57 >      const mithep::ElectronMap     *electronMap_;              //map wrt electrons
58 >      const mithep::PhotonMap       *photonMap_;                //map wrt photons
59 >      const mithep::SuperClusterMap *barrelSuperClusterMap_;    //map wrt superclusters
60 >      const mithep::SuperClusterMap *endcapSuperClusterMap_;    //map wrt superclusters
61 >      const mithep::SuperClusterMap *pfElectronSuperClusterMap_;//map wrt superclusters
62 >      const mithep::ConversionMap   *conversionMap_;            //map wrt conversions
63 >      mithep::PFCandidateMap        *pfCandMap_;                //exported map
64 >      mithep::PFCandidateMap        *pfNoPileupCandMap_;        //exported map for pf no pileup
65 >      mithep::PFCandidateArr        *pfCands_;                  //array of PFCandidates
66    };
67   }
68   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines