/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/DedxCalibAlg/DedxCalibAlg-00-01-15/share/shell/betagamma.cxx File Reference

Go to the source code of this file.

Functions

void bg (int i, double p)
void rebg (int i, double bg)


Function Documentation

void bg ( int  i,
double  p 
)

Definition at line 1 of file betagamma.cxx.

References mass.

Referenced by combineDigits(), combineMdcDigits(), SimplePIDSvc::dedxCorrection(), MixerAlg::mixDigi(), SimplePIDSvc::tofBarrelCorrection(), and SimplePIDSvc::tofEndcapCorrection().

00001                         {
00002   double mass = 0;
00003   switch(i){
00004   case 0:
00005     mass = 0.511e-3;
00006     cout << "mass " << mass << "  betagamma " << p/mass << endl;
00007     break;
00008   case 1:
00009     mass = 105.658e-3;
00010     cout << "mass " << mass << "  betagamma " << p/mass << endl;
00011     break;
00012   case 2:
00013     mass = 139.570e-3;
00014     cout << "mass " << mass << "  betagamma " << p/mass << endl;
00015     break;
00016   case 3:
00017     mass = 493.677e-3;
00018     cout << "mass " << mass << "  betagamma " << p/mass << endl;
00019     break;
00020   case 4:
00021     mass = 938.272e-3;
00022     cout << "mass " << mass << "  betagamma " << p/mass << endl;
00023     break;
00024   default:
00025     cout << "bg(index, momentum) index:0/1/2/3/4; e/mu/pi/k/p" << endl;
00026   }
00027 }

void rebg ( int  i,
double  bg 
)

Definition at line 30 of file betagamma.cxx.

References mass.

00030                            {
00031   double mass = 0;
00032   switch(i){
00033   case 0:
00034     mass = 0.511e-3;
00035     cout << "mass " << mass << "  momentum " << bg*mass << endl;
00036     break;
00037   case 1:
00038     mass = 105.658e-3;
00039     cout << "mass " << mass << "  momentum " << bg*mass << endl;
00040     break;
00041   case 2:
00042     mass = 139.570e-3;
00043     cout << "mass " << mass << "  momentum " << bg*mass << endl;
00044     break;
00045   case 3:
00046     mass = 493.677e-3;
00047     cout << "mass " << mass << "  momentum " << bg*mass << endl;
00048     break;
00049   case 4:
00050     mass = 938.272e-3;
00051     cout << "mass " << mass << "  momentum " << bg*mass << endl;
00052     break;
00053   default:
00054     cout << "bg(index, betagamma) index:0/1/2/3/4; e/mu/pi/k/p" << endl;
00055   }
00056 }


Generated on Tue Nov 29 23:16:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7