Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

XANAElectronTools.h

Go to the documentation of this file.
00001 #ifndef XANA_ELECTRONTOOLS
00002 #define XANA_ELECTRONTOOLS
00003 
00004 //===================================================================
00005 // Author: Paolo Meridiani
00006 //==============================================
00007  
00008 // ==================================================================
00009 // Some useful functions for ElectronCandidate Definition
00010 // ==================================================================
00011 
00012 class XANASuperCluster;
00013 class XANAElectronGSFTrack;
00014 
00015 class XANAElectronTools
00016 {
00017 
00018  public:
00019   static float  etaTransformation(float EtaParticle , float Zvertex, float plane_Radius);
00020   static float phiTransformation(float PtParticle, float EtaParticle, float PhiParticle, int ChargeParticle,float Rstart);
00021   static bool basicElectronSelection(XANASuperCluster*, XANAElectronGSFTrack*);
00022   static bool trackIsolation(XANAElectronGSFTrack*,float DRcone, float ptCut);
00023 
00024  private:
00025   static float deltaRCut_;
00026   static float hOverECut_;
00027   static float eOverPCutLow_;
00028   static float eOverPCutHigh_;
00029 } ;
00030 
00031 
00032 
00033 
00034 #endif

Generated on Tue May 10 10:01:24 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002