Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2024-09-27 07:03:44

0001 
0002 #ifndef _DELPHES_CONFIG_RICH_
0003 #define _DELPHES_CONFIG_RICH_
0004 
0005 #include "DelphesConfig.h"
0006 
0007 class DelphesConfigRICH: public DelphesConfig {
0008  public:
0009  DelphesConfigRICH( void ): DelphesConfig() {};
0010  DelphesConfigRICH(const char *dname): DelphesConfig(dname), m_Rindex(0.0), 
0011     m_AdditionalSmearing(0.0) {};
0012  ~DelphesConfigRICH() {};
0013 
0014   void SetRefractiveIndex   (double rindex) { m_Rindex = rindex; }
0015   void SetAdditionalSmearing(double value)  { m_AdditionalSmearing = value; }
0016 
0017   //bool ApplyThresholdModeLogic() { return true; };
0018   int  Calculate();
0019 
0020  private:
0021   double m_Rindex, m_AdditionalSmearing;
0022 
0023   ClassDef(DelphesConfigRICH, 1)
0024 };
0025 
0026 #endif