ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/devildog/SWonAnalysis3/Thesis/src/TCJet.h
(Generate patch)

Comparing UserCode/devildog/SWonAnalysis3/Thesis/src/TCJet.h (file contents):
Revision 1.1 by devildog, Thu Apr 7 02:02:29 2011 UTC vs.
Revision 1.2 by devildog, Thu May 5 00:24:42 2011 UTC

# Line 33 | Line 33 | private:
33  
34      // b tagging discriminators
35      //Track counting tag with N = 3: trackCountingHighPurBJetTags
36 < //    float _bDiscrTrkCountHiPure;
36 >    float _bDiscrTrkCountHiPure;
37      //Track counting tag with N = 2: trackCountingHighEffBJetTags
38      float _bDiscrTrkCountHiEff;
39      //Simple secondary vertex b tag: simpleSecondaryVertexBJetTags
40 < //    float _bDiscrSecVtxSimple;
41 < //    //Combined SV b tag using likelihood ratios: combinedSVBJetTags
42 < //    float _bDiscrSecVtxL;
43 < //    //Combined SV b tag using MVA: combinedSVMVABJetTags
44 < //    float _bDiscrSecVtxMVA;
40 >    float _bDiscrSecVtxSimple;
41 >    //Combined SV b tag using likelihood ratios: combinedSVBJetTags
42 >    float _bDiscrSecVtxL;
43 >    //Combined SV b tag using MVA: combinedSVMVABJetTags
44 >    float _bDiscrSecVtxMVA;
45 >
46 >    float _vtxSumPtFrac;
47 >    float _vtxTrackFrac;
48 >    float _vtxNTracks;
49  
50   public:
51      TCJet();
# Line 75 | Line 79 | public:
79      unsigned int NumChPart() const;
80  
81      TVector3 Vtx() const;
78    float VtxSumPt() const;
82      unsigned int VtxIndex() const;
83 +    float VtxSumPtFrac() const;
84 +    float VtxSumPt() const;
85 +    float VtxTrackFrac() const;
86 +    int   VtxNTracks() const;
87 +
88      //    TVector3 AssocVtx() const;
89      bool JetCorrIsSet(unsigned int lvl) const;
90      float JetCorr(unsigned int lvl) const;
91  
92      // b tagging discriminators
93 < //    float BDiscrTrkCountHiPure() const;
93 >    float BDiscrTrkCountHiPure() const;
94      float BDiscrTrkCountHiEff() const;
95 < //    float BDiscrSecVtxSimple() const;
96 < //    float BDiscrSecVtxL() const;
97 < //    float BDiscrSecVtxMVA() const;
95 >    float BDiscrSecVtxSimple() const;
96 >    float BDiscrSecVtxL() const;
97 >    float BDiscrSecVtxMVA() const;
98  
99      // "set" methods ---------
100      void SetP4(TLorentzVector p4);
# Line 94 | Line 102 | public:
102      void SetVtx(float vx, float vy, float vz);    
103      void SetVtxSumPt(float vtxSumPt);
104      void SetVtxIndex(unsigned int vtxIndex);
105 +    void SetVtxTrackFrac(float vtxTrackFrac);
106 +    void SetVtxNTracks(int vtxNTracks);
107 +    void SetVtxSumPtFrac(float vtxSumPtFrac);
108      //  void SetAssocVtx(float vx, float vy, float vz);
109  
110      void SetChHadFrac(float c);
# Line 106 | Line 117 | public:
117  
118      // b tagging discriminators
119      // see the corresponding class members for description
120 < //    void SetBDiscrTrkCountHiPure(float d);
120 >    void SetBDiscrTrkCountHiPure(float d);
121      void SetBDiscrTrkCountHiEff(float d);
122 < //    void SetBDiscrSecVtxSimple(float d);
123 < //    void SetBDiscrSecVtxL(float d);
124 < //    void SetBDiscrSecVtxMVA(float d);
122 >    void SetBDiscrSecVtxSimple(float d);
123 >    void SetBDiscrSecVtxL(float d);
124 >    void SetBDiscrSecVtxMVA(float d);
125  
126  
127      ClassDef(TCJet, 2);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines