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

SelectTauTag.h

Go to the documentation of this file.
00001 //*************************************************************************
00002 //*                                                                       *
00003 //*                     class TauTag GenParticle Selector                 *
00004 //*                                                                       *
00005 //* Slelects GenParticle suitable for causing a tau to be tagged          *
00006 //*************************************************************************  
00007 #ifndef HEPMCHELPER_TAUTAG_H
00008 #define HEPMCHELPER_TAUTAG_H
00009 
00010 #ifndef HEPMCHELPER_IMCSELECTOR_H
00011 #include "AtlfastUtils/HepMC_helper/IMCselector.h"
00012 #endif
00013 
00014 namespace HepMC_helper{
00015   class SelectTauTag: public IMCselector {
00016   public:
00017     // Constructor
00018     SelectTauTag(double pt, double eta);
00019     // Destructor
00020     ~SelectTauTag(){};
00021     // The operator() method to determine acceptability of particle
00022     bool operator() ( const Particle* const p ) const;
00023     bool operator() ( const Particle& p ) const;
00024     IMCselector* create() const;
00025 private:
00026     SelectJetTag  m_jetTagSelector;
00027   };
00028 }//namespace
00029 #endif

Generated on Wed Jan 15 11:00:29 2003 for AtlfastUtils by doxygen1.3-rc1