ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/Objects.hh
(Generate patch)

Comparing UserCode/HbbAnalysis/interface/Objects.hh (file contents):
Revision 1.3 by amagnan, Tue Oct 13 12:14:04 2009 UTC vs.
Revision 1.7 by amagnan, Fri Mar 26 17:52:50 2010 UTC

# Line 66 | Line 66 | namespace HbbAnalysis {
66      float hOverE;
67      float deltaPhiIn;
68      float deltaEtaIn;
69 +    bool ecalDrivenSeed;
70 +    bool trackerDrivenSeed;
71    };
72  
73    struct MuTrkVars {
# Line 148 | Line 150 | namespace HbbAnalysis {
150      float byIsolation;
151      float againstElectron;
152      float againstMuon;
153 +    float byIsolationUsingLeadingPion;
154 +    float byTaNC;
155 +    float byTaNCfrHalfPercent;
156 +    float byTaNCfrOnePercent;
157 +    float byTaNCfrQuarterPercent;
158 +    float byTaNCfrTenthPercent;
159 +    float ecalIsolationUsingLeadingPion;
160 +    float leadingPionPtCut;
161 +    float trackIsolationUsingLeadingPion;
162    };
163  
164    struct PFTauEleIDVars{
# Line 171 | Line 182 | namespace HbbAnalysis {
182      int partonFlavour;
183      unsigned int nAssociatedTracks;
184      double rawpT;
185 +    float etaMean;
186 +    float phiMean;
187 +    float etaEtaMoment;
188 +    float phiPhiMoment;
189 +    float etaPhiMoment;
190      //double rawEta;
191      //double rawPhi;
192    };
# Line 215 | Line 231 | namespace HbbAnalysis {
231      double bProba;
232      double probability;
233      double sSV;
234 <    double softElectron;
234 >    double softElectronByPt;
235 >    double softElectronByIP3d;
236      double softMuon;
237 <    double softMuonNoIP;
237 >    double softMuonByPt;
238 >    double softMuonByIP3d;
239      double tCHE;
240      double tCHP;
241    };
242  
243 +
244 +  struct JetIDVars{
245 +    double fHPD;
246 +    double fRBX;
247 +    double n90Hits;
248 +    //double fSubDetector1;
249 +    //double fSubDetector2;
250 +    //double fSubDetector3;
251 +    //double fSubDetector4;
252 +    //double restrictedEMF;
253 +    //int    nHCALTowers;
254 +    //int    nECALTowers;
255 +    //double approximatefHPD;
256 +    //double approximatefRBX;
257 +    //int    hitsInN90;
258 +    // muon hits id
259 +    //int numberOfHits2RPC;
260 +    //int numberOfHits3RPC;
261 +    //int numberOfHitsRPC;
262 +  };
263 +
264 +
265    struct MetVars{
266      double mET;
267      double mEx;
# Line 237 | Line 277 | namespace HbbAnalysis {
277      bool accept;
278    };
279  
280 +
281 +  struct VertexVars{
282 +    std::vector<float> trackWeights;
283 +    double chi2;
284 +    double ndof;
285 +    double x;
286 +    double y;
287 +    double z;
288 +    double xError;
289 +    double yError;
290 +    double zError;
291 +    double cov01;
292 +    double cov02;
293 +    double cov12;
294 +  };
295 +
296    double DeltaPhi(const double phi1, const double phi2);
297  
298    double DeltaR(const BaseVars & v1, const BaseVars & v2);
299 +  double DeltaR(const BaseVars & v1, const GenVars & v2);
300  
301    double SameSign(const BaseVars & v1, const BaseVars & v2);
302  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines