Changeset 267 in svn for trunk/Utilities/ExRootAnalysis/interface/BlockClasses.h
- Timestamp:
- Feb 13, 2009, 8:38:04 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Utilities/ExRootAnalysis/interface/BlockClasses.h
r264 r267 13 13 * present in the data members of the Block TRoot class. 14 14 * 15 * $Date: 2009-02-1 1 09:19:14$16 * $Revision: 1.1 2$15 * $Date: 2009-02-13 19:38:03 $ 16 * $Revision: 1.13 $ 17 17 * 18 18 * … … 312 312 */ 313 313 314 //class TRootCalo: public TSortableObject { 315 class TRootCalo: public TRootParticle { 314 class TRootCalo: public TSortableObject 315 { 316 //class TRootCalo: public TRootParticle { 316 317 public: 318 float Eta; 319 float Phi; 320 float E; 317 321 TRootCalo() ; 318 322 TRootCalo(const TRootCalo& cal); … … 320 324 void set(const D_CaloTower& cal); 321 325 static TCompare *fgCompare; //! 322 //const TCompare *GetCompare() const { return fgCompare; }326 const TCompare *GetCompare() const { return fgCompare; } 323 327 const float getET() const {return ET;} 324 328 … … 345 349 //--------------------------------------------------------------------------- 346 350 347 class TRootJet: public TRootParticle 351 class TRootTauJet: public TSortableObject 352 { 353 public: 354 TRootTauJet() {}; 355 356 float E; // particle energy in GeV 357 float Px; // particle momentum vector (x component) in GeV 358 float Py; // particle momentum vector (y component) in GeV 359 float Pz; // particle momentum vector (z component) in GeV 360 361 float Eta; // particle pseudorapidity 362 float Phi; // particle azimuthal angle in rad 363 364 void Set(const TLorentzVector& momentum);// { return TRootParticle::Set(momentum); } 365 366 static TCompare *fgCompare; //! 367 const TCompare *GetCompare() const { return fgCompare; } 368 369 float PT; // particle transverse momentum in GeV 370 371 ClassDef(TRootTauJet, 1) 372 }; 373 374 //--------------------------------------------------------------------------- 375 376 class TRootJet: public TRootTauJet 348 377 { 349 378 public: 350 379 TRootJet() {}; 380 381 static TCompare *fgCompare; //! 382 351 383 bool Btag; 352 384 353 static TCompare *fgCompare; //!354 355 385 ClassDef(TRootJet, 1) 356 386 }; 357 387 358 //--------------------------------------------------------------------------- 359 360 class TRootTauJet: public TRootParticle 361 { 362 public: 363 TRootTauJet() {}; 364 static TCompare *fgCompare; //! 365 366 ClassDef(TRootTauJet, 1) 367 }; 388 //------------------------------------------------------------------------------ 368 389 369 390 class TRootTrigger: public TSortableObject
Note:
See TracChangeset
for help on using the changeset viewer.