Fork me on GitHub

Changeset 321 in svn for trunk/interface/SmearUtil.h


Ignore:
Timestamp:
Mar 11, 2009, 12:53:50 PM (15 years ago)
Author:
Xavier Rouby
Message:

Isolation updated. ptiso implemented. etrat prepared but not finished

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/interface/SmearUtil.h

    r319 r321  
    155155  float ISOL_PT;      //minimal pt of tracks for isolation criteria
    156156  float ISOL_Cone;    //Cone  for isolation criteria
     157  float ISOL_Calo_ET;  //minimal tower energy for isolation criteria
     158  float ISOL_Calo_Cone;//Cone for calorimetric isolation
     159  unsigned int ISOL_Calo_Grid; //Grid size (N x N) for calorimetric isolation
    157160 
    158161  //General jet variable
     
    230233  bool Btaggedjet(const TLorentzVector &JET, const TSimpleArray<GenParticle> &subarray);
    231234
    232   /// Lepton isolation
    233   bool Isolation(const float phi, const float eta,const vector<TRootTracks> &tracks, const float& pt_second_track, const float& isolCone);
     235  /// Lepton isolation based on tracking
     236  bool Isolation(const D_Particle& part, const vector<TRootTracks> &tracks, const float& pt_second_track, const float& isolCone, float& ptiso);
     237
     238  /// Lepton isolation based on calorimetry (optional. Default: off)
     239  float CaloIsolation(const D_Particle& part,  const D_CaloTowerList & towers);
    234240
    235241  //********************* returns a segmented value for eta and phi, for calo towers *****
Note: See TracChangeset for help on using the changeset viewer.