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

Comparing UserCode/MitPhysics/Utils/interface/JetTools.h (file contents):
Revision 1.10 by ceballos, Thu Feb 17 14:09:07 2011 UTC vs.
Revision 1.17 by pharris, Tue Sep 25 15:39:15 2012 UTC

# Line 37 | Line 37 | namespace mithep {
37      static Double_t MtHiggs(const ParticleOArr *leptons, const Met *met, double metFraction[2], int nsel);
38      static Double_t Beta(const TrackCol *tracks, Jet *jet, const Vertex *vertex, Double_t  delta_z, Double_t delta_cone);
39      static Double_t Beta(const PFJet *jet, const Vertex *vertex, Double_t  delta_z);
40 +    static Bool_t   PassBetaVertexAssociationCut(const PFJet *jet, const Vertex *referenceVertex, const VertexCol *vertices, Double_t delta_z);
41 +    static Double_t Beta2(const PFJet *jet, const Vertex *vertex, Double_t  delta_z);
42 +    static Bool_t   PassBeta2VertexAssociationCut(const PFJet *jet, const Vertex *referenceVertex, const VertexCol *vertices, Double_t delta_z);
43 +    static Int_t    MaxBetaVertexIndex(const PFJet *jet, const VertexCol *vertices, Double_t  delta_z);
44 +    static Int_t    MaxBeta2VertexIndex(const PFJet *jet, const VertexCol *vertices, Double_t  delta_z);    
45 +    static Int_t    JetToPVAssociation(const PFJet *jet, const VertexCol *vertices, Double_t  delta_z);    
46 +    static Double_t betaStarClassic(const PFJet *iJet,const Vertex *iVertex,const VertexCol* iVertices);
47      
48 +    static Double_t           impactParameter(const PFJet *iJet,const Vertex *iVertex,bool iDZ=false);
49 +    static const PFCandidate* leadCand       (const PFJet *iJet,int iPFType,bool i2nd=false);
50 +    static Double_t           dRMean         (const PFJet *iJet,int iPFType);
51 +    static Double_t           dR2Mean        (const PFJet *iJet,int iPFType);
52 +    static Double_t           frac           (const PFJet *iJet,Double_t iDRMax,Double_t iDRMin,Int_t iPFType);
53 +    static Double_t           betaStar       (const PFJet *iJet,const Vertex *iVertex,const VertexCol* iVertices,Double_t iDZCut=0.2);
54 +    static Bool_t             passPFLooseId  (const PFJet *iJet);
55 +    static double             W              (const PFJet *iJet,int iPFType,int iType);
56      ClassDef(JetTools, 0)
57    };
58  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines