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

Trigger.h

Go to the documentation of this file.
00001 #ifndef __ATLFAST_Trigger_h_
00002 #define __ATLFAST_Trigger_h_
00003 
00004 //**************************************************
00005 //
00006 // Atlfast Trgger header
00007 //
00008 // Provides trigger word.
00009 // Looks at Electrons, Photons, Muons, Isolated Muons
00010 // Makes simple kinematic tests.
00011 //
00012 // Authors: Hywel Phillips
00013 //          Peter Clarke
00014 //          Peter Sherwood
00015 //          Richard Steward
00016 //          Elzbieta Richter-Was
00017 //
00018 // Created 24/10/2000
00019 //
00020 //**************************************************
00021 namespace Atlfast {
00027   class Trigger : {
00028   
00029     public:
00030 
00031       //
00032       // constructors, desctructors and operators
00033       //
00034     Trigger()
00035       m_electonLocation(electonLocation),
00036       m_photonLocation(photonLocation),
00037       m_isolatedMuonLocation(isolatedMuonLocation),
00038       m_jetLocation(jetLocation),
00039       m_triggerWord(0){
00040     em1();
00041     ph1();
00042     el2();
00043     mu1();
00044     mu2();
00045     mu2();
00046     emu();
00047     jt1();
00048     jt3();
00049     jt4();
00050  }
00051     int triggerWord({ return m_triggerWord));
00052     bool pass(return m_tiggerWord>0);
00053   private:
00054     bool em1();
00055     bool ph1();
00056     bool el2();
00057     bool mu1();
00058     bool mu2();
00059     bool mu2();
00060     bool emu();
00061     bool jt1();
00062     bool jt3();
00063     bool jt4();
00064     std::string m_electonLocation;
00065     std::string m_photonLocation;
00066     std::string m_isolatedMuonLocation;
00067     std::string m_jetLocation;
00068     int m_triggerWord;
00069   };
00070 }
00071     
00072     
00073     

Generated on Wed Jan 23 12:58:32 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001