Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-30 10:11:34

0001 #ifndef SIMPLEPROCESSUNKNOWNID_HH
0002 #define SIMPLEPROCESSUNKNOWNID_HH
0003 // ----------------------------------------------------------------------
0004 //
0005 // SimpleProcessUnknownID.hh
0006 // Author: Lynn Garren
0007 //
0008 // ----------------------------------------------------------------------
0009 #include "HepPDT/ProcessUnknownID.hh"
0010 #include "HepPDT/CommonParticleData.hh"
0011 
0012 namespace HepPDT {
0013   
0014 //! The SimpleProcessUnknownID class inherits from ProcessUnknownID
0015 
0016 ///
0017 /// \class SimpleProcessUnknownID
0018 /// \author Lynn Garren
0019 ///
0020 /// This provides the default HepPDT behaviour and will be invoked
0021 /// by default unless you specify a different behaviour when creating
0022 /// your ParticleDataTable object.
0023 ///
0024 class SimpleProcessUnknownID : public ProcessUnknownID {
0025 public:
0026   SimpleProcessUnknownID() {}
0027 
0028   virtual CommonParticleData  * processUnknownID
0029                       ( ParticleID, const ParticleDataTable & )
0030     { return 0; }
0031     
0032 };
0033 
0034 }   // HepPDT
0035 
0036 #endif // SIMPLEPROCESSUNKNOWNID_HH