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

Comparing UserCode/MitPhysics/Utils/interface/PhotonTools.h (file contents):
Revision 1.1 by bendavid, Tue Apr 12 22:14:21 2011 UTC vs.
Revision 1.3 by fabstoec, Wed Jun 1 18:11:52 2011 UTC

# Line 42 | Line 42 | namespace mithep {
42          kNewCat6        //barrel-endcap+endcap-endcap highr9/lowr9 + lowr9-lowr9 no conversion
43        };      
44        
45 +     enum CiCBaseLineCats {
46 +       kCiCCat1 = 0,
47 +       kCiCCat2,
48 +       kCiCCat3,
49 +       kCiCCat4
50 +     };    
51 +
52        static Bool_t       PassConversionId(const Photon *p, const DecayParticle *c);
53        static Bool_t       PassElectronVeto(const Photon *p, const ElectronCol *els);
54 +      static Double_t       ElectronVetoCiC(const Photon *p, const ElectronCol *els);
55        static Bool_t       PassElectronVetoConvRecovery(const Photon *p, const ElectronCol *els, const DecayParticleCol *conversions, const BaseVertex *v);
56        static Bool_t       PassTriggerMatching(const Photon *p, const TriggerObjectCol *trigobjs);
57        static const DecayParticle *MatchedConversion(const Photon *p, const DecayParticleCol *conversions,
58                                                 const BaseVertex *vtx, Int_t nWrongHitsMax=1, Double_t probMin=1e-6,
59 <                                               Double_t lxyMin = 2.0, Double_t dRMin = 0.1);  
59 >                                               Double_t lxyMin = 2.0, Double_t dRMin = 0.1);
60 >      static const DecayParticle *MatchedConversion(const Track *t, const DecayParticleCol *conversions,
61 >                                               const BaseVertex *vtx, Int_t nWrongHitsMax=1, Double_t probMin=1e-6,
62 >                                               Double_t lxyMin = 2.0);                                              
63        static DiphotonR9EtaCats DiphotonR9EtaCat(const Photon *p1, const Photon *p2);
64        static DiphotonR9EtaConversionCats DiphotonR9EtaConversionCat(const Photon *p1, const Photon *p2, const DecayParticleCol *conversions, const BaseVertex *v);
65 +      static CiCBaseLineCats CiCBaseLineCat(const Photon *p);
66  
67      ClassDef(PhotonTools, 0) // Muon tools
68    };

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines