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

Comparing UserCode/MitPhysics/Mods/interface/PhotonTreeWriter.h (file contents):
Revision 1.21 by mingyang, Thu Jun 7 14:24:36 2012 UTC vs.
Revision 1.22 by fabstoec, Thu Jul 12 17:04:56 2012 UTC

# Line 645 | Line 645 | namespace mithep
645      void                SetPFJetName(const char *n)       { fPFJetName = n;              }
646      void                SetGenJetName(const char *n)      { fGenJetName = n;             }
647      void                SetuncorrPFJetName(const char *n) { funcorrPFJetName = n;        }
648 +    void                SetPFNoPileUpName(const char *n)  { fPFNoPileUpName  = n;       }
649 +    void                SetPFPileUpName(const char *n)    { fPFPileUpName  = n;         }
650 +
651  
652      void                SetPFJetsFromBranch(Bool_t b)     { fPFJetsFromBranch = b;       }
653      void                SetEnableJets(Bool_t b)           { fEnableJets = b;             }
# Line 655 | Line 658 | namespace mithep
658      void                SetPhFixDataFile(const char *n)   { fPhFixDataFile = n;          }
659  
660  
661 +
662 +
663      // set basic Cut variables (FOR PRE-SELECTION)
664  
665      // is Data Or Not?
# Line 675 | Line 680 | namespace mithep
680  
681      void                SetLeptonTagElectronsName(TString name) { fLeptonTagElectronsName = name; }
682      void                SetLeptonTagMuonsName    (TString name) { fLeptonTagMuonsName     = name; }
678
683      void                SetFillClusterArrays(Bool_t b)          { fFillClusterArrays = b; }
684 +
685 +    void                SetDo2012LepTag(Bool_t b) {                         fDo2012LepTag = b; }
686      
687    protected:
688      void                Process();
# Line 697 | Line 703 | namespace mithep
703      TString             fPVName;
704      TString             fBeamspotName;
705      TString             fPFCandName;
706 +    TString             fPFNoPileUpName;  //name of pfnpu collection
707 +    TString             fPFPileUpName;    //name of pfpu collection
708 +
709      TString             fMCParticleName;
710      TString             fPileUpName;
711      TString             fSuperClusterName;
# Line 741 | Line 750 | namespace mithep
750      
751      const ElectronCol             *fLeptonTagElectrons;
752      const MuonCol                 *fLeptonTagMuons;
753 +    const PFCandidateCol          *fPFNoPileUpCands;  //!pfnpu collection
754 +    const PFCandidateCol          *fPFPileUpCands;    //!pfpu collection
755  
756      // --------------------------------
757      Bool_t                         fLoopOnGoodElectrons; //loop over good elecs instead of photons
# Line 763 | Line 774 | namespace mithep
774      Bool_t                         fFillClusterArrays;
775      Bool_t                         fFillVertexTree;
776      
777 +    Bool_t                         fDo2012LepTag;
778 +
779      TString                        fPhFixDataFile;
780      PhotonFix                      fPhfixph;
781      PhotonFix                      fPhfixele;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines