00001 #include "RootEventData/TMdcDedx.h"
00002 #include <iostream>
00003 #include <cstdlib>
00004
00005 ClassImp(TMdcDedx)
00006
00007
00008
00009 TMdcDedx::TMdcDedx() {
00010 Clear();
00011 }
00012
00013
00014 TMdcDedx::~TMdcDedx (){
00015 Clear();
00016 }
00017
00018
00019 Double_t TMdcDedx::chi(int i) const {
00020 double chi_ret = 0;
00021 switch (i) {
00022 case 0: chi_ret = m_chiE;
00023 break;
00024 case 1: chi_ret = m_chiMu;
00025 break;
00026 case 2: chi_ret = m_chiPi;
00027 break;
00028 case 3: chi_ret = m_chiK;
00029 break;
00030 case 4: chi_ret = m_chiP;
00031 break;
00032 default: std::cerr << " TMdcDedx::chi: i= " << i << " - out of range"
00033 << std::endl;
00034 exit(1);
00035 }
00036
00037 return chi_ret;
00038 }