00001 00016 #ifndef DSPHYSCONSELECTRONU_H 00017 #define DSPHYSCONSELECTRONU_H 00018 00019 #include "GiGa/GiGaPhysConstructorBase.h" 00020 00021 class DsPhysConsElectroNu : public GiGaPhysConstructorBase 00022 { 00023 00024 public: 00025 00026 DsPhysConsElectroNu(const std::string& type, 00027 const std::string& name, 00028 const IInterface* parent); 00029 virtual ~DsPhysConsElectroNu(); 00030 00031 // Interface methods 00032 void ConstructParticle(); 00033 void ConstructProcess(); 00034 00035 private: 00036 00038 double m_maxGammaReactionEnergy; 00039 00041 double m_minFinalStateEnergy; 00042 00044 double m_maxFinalStateEnergy; 00045 00046 }; 00047 00048 00049 #endif // DSPHYSCONSELECTRONU_H