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.5 by ceballos, Mon Jan 17 17:32:52 2011 UTC vs.
Revision 1.6 by mzanetti, Tue Jan 18 14:30:09 2011 UTC

# Line 13 | Line 13
13   #include "MitAna/DataUtil/interface/Debug.h"
14   #include "MitAna/DataTree/interface/Names.h"
15   #include "MitAna/DataTree/interface/ParticleCol.h"
16 + #include "MitAna/DataTree/interface/PFCandidateCol.h"
17   #include "MitAna/DataTree/interface/JetCol.h"
17 #include "MitAna/DataTree/interface/Jet.h"
18   #include "MitPhysics/Init/interface/ModNames.h"
19   #include "MitAna/DataCont/interface/ObjArray.h"
20   #include "MitAna/DataTree/interface/TrackCol.h"
# Line 26 | Line 26
26  
27   namespace mithep {
28    class JetTools {
29 <    public:
30 <      JetTools();
31 <      virtual ~JetTools();
32 <
33 <      static Double_t NJettiness(const ParticleOArr *particles, const JetOArr *jets, bool UseQ = kFALSE, double Y = 0.0);
34 <      static Double_t NJettiness(const TrackOArr *tracks, const JetOArr *jets, bool UseQ = kFALSE, double Y = 0.0);
35 <      static Double_t NJettiness(const JetOArr *jetsS, const JetOArr *jets, bool UseQ = kFALSE, double Y = 0.0);
36 <      static Double_t NJettiness(const CaloTowerOArr *calos, const JetOArr *jets, bool UseQ = kFALSE, double Y = 0.0);
37 <      static Double_t M_r(const ParticleOArr *particles);
38 <      static Double_t Beta_r(const ParticleOArr *particles);
39 <      static Double_t M_r_t(const ParticleOArr *particles, const Met *met);
40 <      static Double_t Razor(const ParticleOArr *particles, const Met *met);
41 <      static Double_t CosineOmega(const Particle *particles0, const Particle *particles1);
42 <      static Double_t MtHiggs(const ParticleOArr *leptons, const Met *met, double metFraction[2], int nsel);
43 <      static void     Alpha(Double_t AlphaVar[2], const TrackCol *tracks, Jet *jet, const VertexCol *vertices, Double_t  delta_z, Double_t delta_cone);
44 <
45 <      ClassDef(JetTools, 0)
29 >  public:
30 >    JetTools();
31 >    virtual ~JetTools();
32 >    
33 >    static Double_t NJettiness(const ParticleOArr *particles, const JetOArr *jets, double Q = 1, double Y = 0.0);
34 >    static Double_t NJettiness(const PFCandidateOArr *particles, const JetOArr *jets, double Q = 1, double Y = 0.0);
35 >    static Double_t NJettiness(const TrackOArr *tracks, const JetOArr *jets, double Q = 1, double Y = 0.0);
36 >    static Double_t NJettiness(const JetOArr *jetsS, const JetOArr *jets, double Q = 1, double Y = 0.0);
37 >    static Double_t NJettiness(const CaloTowerOArr *calos, const JetOArr *jets, double Q = 1, double Y = 0.0);
38 >    
39 >    static Double_t M_r(const ParticleOArr *particles);
40 >    static Double_t Beta_r(const ParticleOArr *particles);
41 >    static Double_t M_r_t(const ParticleOArr *particles, const Met *met);
42 >    static Double_t Razor(const ParticleOArr *particles, const Met *met);
43 >    static Double_t CosineOmega(const Particle *particles0, const Particle *particles1);
44 >    static Double_t MtHiggs(const ParticleOArr *leptons, const Met *met, double metFraction[2], int nsel);
45 >    static void     Alpha(Double_t AlphaVar[2], const TrackCol *tracks, Jet *jet, const VertexCol *vertices, Double_t  delta_z, Double_t delta_cone);
46 >    
47 >    ClassDef(JetTools, 0)
48    };
49 +
50   }
51  
52   #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines