00001 00015 #ifndef _ENERGY_LOSS_PROCESS_H_ 00016 #define _ENERGY_LOSS_PROCESS_H_ 00017 00018 #include <TObject.h> 00019 00020 class EnergyLossProcess : public TObject 00021 { 00022 public: 00023 00024 // virtual ~EnergyLossProcess() = 0; 00025 00026 virtual double dE_dx(double E) const = 0; 00027 virtual double Threshold(void) const = 0; 00028 00029 protected: 00030 00031 EnergyLossProcess(); 00032 00033 private: 00034 00035 ClassDef(EnergyLossProcess, 0) 00036 }; 00037 00038 #endif // _ENERGY_LOSS_PROCESS_H_
1.3.9.1