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

PolyArgs.h

Go to the documentation of this file.
00001 #ifndef FASTSHOWER_POLYARGS_H
00002 #define FASTSHOWER_POLYARGS_H
00003 
00004 #ifndef FASTSHOWER_IDEBUG_H
00005 #include "FastShowerUtils/IDebug.h"
00006 #endif
00007 
00008 #ifndef FASTSHOWER_PARTICLEPARAMETERS_H
00009 #include "FastShowerUtils/ParticleParameters.h"
00010 #endif
00011 
00012 #ifndef FASTSHOWER_CORESAMPLES_H
00013 #include "FastShowerUtils/CoreSamples.h"
00014 #endif
00015 
00016 namespace FastShower{
00023   class PolyArgs{
00024   public:
00025     //
00026     PolyArgs(const ParticleParameters* pp, const CoreSamples* cs);
00027     PolyArgs(const ParticleParameters& pp, const CoreSamples& cs);
00028     PolyArgs(const ParticleParameters* pp, const CoreSamples& cs);
00029     PolyArgs(const ParticleParameters& pp, const CoreSamples* cs);
00030     //
00031     ~PolyArgs(){};// no deletion: this class transports pointers only
00032     const ParticleParameters* pp() const;
00033     const CoreSamples*        cs() const;
00034   private:
00035     const ParticleParameters* m_pp;
00036     const CoreSamples* m_cs;
00037   };
00038 }
00039 #endif
00040 
00041   

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