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

RTestParameterGenerator.h

Go to the documentation of this file.
00001 // Demonstrater for AtlfastShower
00002 //
00003 // P. Sherwood
00004 
00005 #ifndef FASTSHOWER_RTESTPARAMETERGENERATOR_H
00006 #define FASTSHOWER_RTESTPARAMETERGENERATOR_H
00007 
00008 #ifndef FASTSHOWER_PARTICLEINFO_H
00009 #include "FastShowerUtils/ParticleInfo.h"
00010 #endif
00011 //
00012 #include <vector>
00013 
00014 namespace FastShower{
00015 
00016   class RTestParameterGenerator{
00017   public:
00018     RTestParameterGenerator(int nEvents=1);
00019     ParticleInfo* next();
00020     void report();
00021   private:
00022     int                                                 m_nEvents;
00023     int                                                 m_curEvnt;
00024     int                                                 m_nParticles;
00025     vector<double>                                      m_energies;
00026     vector<double>::const_iterator                      m_enIter;
00027     std::vector<int>                                    m_ids;
00028     vector<int>::const_iterator                         m_pidIter;
00029     vector<double>                                      m_etas;
00030     vector<double>::const_iterator                      m_etaIter;
00031     std::vector<double>                                 m_phis;
00032     vector<double>::const_iterator                      m_phiIter;
00033   };
00034   
00035 } // end of namespace bracket
00036 #endif
00037 
00038 
00039 
00040 
00041 

Generated on Tue Mar 18 11:50:04 2003 for FastShowerUtils by doxygen1.3-rc1