BMPTConfig Class Reference

#include <BMPTConfig.h>

List of all members.

Public Member Functions

 BMPTConfig ()
 ~BMPTConfig ()
void SetDefaults ()
void Print (ostream &)
BMPTConfig operator= (BMPTConfig source)
double GetCPA_PI () const
double GetCPA_K () const
double GetCPA_P () const
double GetCPA_PBAR () const
double GetCPA (int) const
double GetCPB_PI () const
double GetCPB_K () const
double GetCPB_P () const
double GetCPB_PBAR () const
double GetCPB (int) const
double GetALPHA_PI () const
double GetALPHA_K () const
double GetALPHA_P () const
double GetALPHA_PBAR () const
double GetALPHA (int) const
double GetBETA_PI () const
double GetBETA_K () const
double GetBETA_P () const
double GetBETA_PBAR () const
double GetBETA (int) const
double GetGAMMA_PI () const
double GetGAMMA_K () const
double GetGAMMA_P () const
double GetGAMMA_PBAR () const
double GetGAMMA (int) const
double GetDELTA_PI () const
double GetDELTA_K () const
double GetDELTA_P () const
double GetDELTA_PBAR () const
double GetDELTA (int) const
double GetSMA_PI () const
double GetSMA_K () const
double GetSMA_P () const
double GetSMA_PBAR () const
double GetSMA (int) const
double GetSMB_PI () const
double GetSMB_K () const
double GetSMB_P () const
double GetSMB_PBAR () const
double GetSMB (int) const
double GetR0_PI () const
double GetR0_K () const
double GetR0_P () const
double GetR0_PBAR () const
double GetR0 (int) const
double GetR1_PI () const
double GetR1_K () const
double GetR1_P () const
double GetR1_PBAR () const
double GetR1 (int) const
double GetBEAM_P () const
double GetA_TARGET () const
double GetA_BE () const
double GetTARGET_RHO () const
double GetLAMBDA_P () const
double GetLAMBDA_S () const
void SetCPA_PI (double val)
void SetCPA_K (double val)
void SetCPA_P (double val)
void SetCPA_PBAR (double val)
void SetCPA (int, double)
void SetCPB_PI (double val)
void SetCPB_K (double val)
void SetCPB_P (double val)
void SetCPB_PBAR (double val)
void SetCPB (int, double)
void SetALPHA_PI (double val)
void SetALPHA_K (double val)
void SetALPHA_P (double val)
void SetALPHA_PBAR (double val)
void SetALPHA (int, double)
void SetBETA_PI (double val)
void SetBETA_K (double val)
void SetBETA_P (double val)
void SetBETA_PBAR (double val)
void SetBETA (int, double)
void SetGAMMA_PI (double val)
void SetGAMMA_K (double val)
void SetGAMMA_P (double val)
void SetGAMMA_PBAR (double val)
void SetGAMMA (int, double)
void SetDELTA_PI (double val)
void SetDELTA_K (double val)
void SetDELTA_P (double val)
void SetDELTA_PBAR (double val)
void SetDELTA (int, double)
void SetSMA_PI (double val)
void SetSMA_K (double val)
void SetSMA_P (double val)
void SetSMA_PBAR (double val)
void SetSMA (int, double)
void SetSMB_PI (double val)
void SetSMB_K (double val)
void SetSMB_P (double val)
void SetSMB_PBAR (double val)
void SetSMB (int, double)
void SetR0_PI (double val)
void SetR0_K (double val)
void SetR0_P (double val)
void SetR0_PBAR (double val)
void SetR0 (int, double)
void SetR1_PI (double val)
void SetR1_K (double val)
void SetR1_P (double val)
void SetR1_PBAR (double val)
void SetR1 (int, double)
void SetBEAM_P (double val)
void SetA_TARGET (double val)
void SetA_BE (double val)
void SetTARGET_RHO (double val)
void SetLAMBDA_P (double val)
void SetLAMBDA_S (double val)

Protected Attributes

double CPA_PI
double CPA_K
double CPA_P
double CPA_PBAR
double CPB_PI
double CPB_K
double CPB_P
double CPB_PBAR
double ALPHA_PI
double ALPHA_K
double ALPHA_P
double ALPHA_PBAR
double BETA_PI
double BETA_K
double BETA_P
double BETA_PBAR
double GAMMA_PI
double GAMMA_K
double GAMMA_P
double GAMMA_PBAR
double DELTA_PI
double DELTA_K
double DELTA_P
double DELTA_PBAR
double SMA_PI
double SMA_K
double SMA_P
double SMA_PBAR
double SMB_PI
double SMB_K
double SMB_P
double SMB_PBAR
double R0_PI
double R0_K
double R0_P
double R0_PBAR
double R1_PI
double R1_K
double R1_P
double R1_PBAR
double BEAM_P
double A_TARGET
double A_BE
double TARGET_RHO
double LAMBDA_P
double LAMBDA_S

Detailed Description

Definition at line 5 of file BMPTConfig.h.


Constructor & Destructor Documentation

BMPTConfig::BMPTConfig (  ) 

Definition at line 9 of file BMPTConfig.cxx.

References Msg::kDebug, MSG, and SetDefaults().

00009                        :
00010   CPA_PI(0),CPA_K(0),CPA_P(0),CPA_PBAR(0),
00011   CPB_PI(0),CPB_K(0),CPB_P(0),CPB_PBAR(0),
00012   ALPHA_PI(0),ALPHA_K(0),ALPHA_P(0),ALPHA_PBAR(0),
00013   BETA_PI(0),BETA_K(0),BETA_P(0),BETA_PBAR(0),
00014   GAMMA_PI(0),GAMMA_K(0),GAMMA_P(0),GAMMA_PBAR(0),
00015   DELTA_PI(0),DELTA_K(0),DELTA_P(0),DELTA_PBAR(0), 
00016   SMA_PI(0),SMA_K(0),SMA_P(0),SMA_PBAR(0),
00017   SMB_PI(0),SMB_K(0),SMB_P(0),SMB_PBAR(0),
00018   R0_PI(0),R0_K(0),R0_P(0),R0_PBAR(0),
00019   R1_PI(0),R1_K(0),R1_P(0),R1_PBAR(0),
00020   BEAM_P(0),A_TARGET(0),A_BE(0),
00021   TARGET_RHO(0),LAMBDA_P(0),LAMBDA_S(0)
00022 {
00023 
00024   MSG("BMPT",Msg::kDebug) << "In BMPTConfig Constructor" << endl;  
00025   SetDefaults();
00026 
00027 }

BMPTConfig::~BMPTConfig (  ) 

Definition at line 30 of file BMPTConfig.cxx.

00031 {  
00032 }


Member Function Documentation

double BMPTConfig::GetA_BE (  )  const [inline]

Definition at line 140 of file BMPTConfig.h.

References A_BE.

Referenced by BMPTWeightCalculator::Config(), operator=(), and BMPTCalc::XSec().

00140 {return A_BE;}

double BMPTConfig::GetA_TARGET (  )  const [inline]

Definition at line 139 of file BMPTConfig.h.

References A_TARGET.

Referenced by BMPTWeightCalculator::Config(), operator=(), BMPTCalc::XSec(), and BMPTCalc::YLD().

00139 {return A_TARGET;}

double BMPTConfig::GetALPHA ( int  pid  )  const

Definition at line 268 of file BMPTConfig.cxx.

References ALPHA_K, ALPHA_P, ALPHA_PBAR, and ALPHA_PI.

Referenced by BMPTCalc::XSec().

00269 {
00270   if(pid==8||pid==9){
00271     return ALPHA_PI;
00272   }
00273   else if(pid==10||pid==11||pid==12||pid==16){
00274     return ALPHA_K;
00275   }
00276   else if(pid==14){
00277     return ALPHA_P;
00278   }
00279   else if(pid==15){
00280     return ALPHA_PBAR;
00281   }
00282   return 0;
00283 }

double BMPTConfig::GetALPHA_K (  )  const [inline]

Definition at line 91 of file BMPTConfig.h.

References ALPHA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00091 {return ALPHA_K;}

double BMPTConfig::GetALPHA_P (  )  const [inline]

Definition at line 92 of file BMPTConfig.h.

References ALPHA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00092 {return ALPHA_P;}

double BMPTConfig::GetALPHA_PBAR (  )  const [inline]

Definition at line 93 of file BMPTConfig.h.

References ALPHA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00093 {return ALPHA_PBAR;}

double BMPTConfig::GetALPHA_PI (  )  const [inline]

Definition at line 90 of file BMPTConfig.h.

References ALPHA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00090 {return ALPHA_PI;}

double BMPTConfig::GetBEAM_P (  )  const [inline]

Definition at line 138 of file BMPTConfig.h.

References BEAM_P.

Referenced by BMPTCalc::AH(), BMPTWeightCalculator::Config(), operator=(), and BMPTCalc::XSec().

00138 {return BEAM_P;}

double BMPTConfig::GetBETA ( int  pid  )  const

Definition at line 286 of file BMPTConfig.cxx.

References BETA_K, BETA_P, BETA_PBAR, and BETA_PI.

Referenced by BMPTCalc::XSec().

00287 {
00288   if(pid==8||pid==9){
00289     return BETA_PI;
00290   }
00291   else if(pid==10||pid==11||pid==12||pid==16){
00292     return BETA_K;
00293   }
00294   else if(pid==14){
00295     return BETA_P;
00296   }
00297   else if(pid==15){
00298     return BETA_PBAR;
00299   }
00300   return 0;
00301 }

double BMPTConfig::GetBETA_K (  )  const [inline]

Definition at line 97 of file BMPTConfig.h.

References BETA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00097 {return BETA_K;}

double BMPTConfig::GetBETA_P (  )  const [inline]

Definition at line 98 of file BMPTConfig.h.

References BETA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00098 {return BETA_P;}

double BMPTConfig::GetBETA_PBAR (  )  const [inline]

Definition at line 99 of file BMPTConfig.h.

References BETA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00099 {return BETA_PBAR;}

double BMPTConfig::GetBETA_PI (  )  const [inline]

Definition at line 96 of file BMPTConfig.h.

References BETA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00096 {return BETA_PI;}

double BMPTConfig::GetCPA ( int  pid  )  const

Definition at line 232 of file BMPTConfig.cxx.

References CPA_K, CPA_P, CPA_PBAR, and CPA_PI.

Referenced by BMPTCalc::XSec().

00233 {
00234   if(pid==8||pid==9){
00235     return CPA_PI;
00236   }
00237   else if(pid==10||pid==11||pid==12||pid==16){
00238     return CPA_K;
00239   }
00240   else if(pid==14){
00241     return CPA_P;
00242   }
00243   else if(pid==15){
00244     return CPA_PBAR;
00245   }
00246   return 0;
00247 }

double BMPTConfig::GetCPA_K (  )  const [inline]

Definition at line 79 of file BMPTConfig.h.

References CPA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00079 {return CPA_K;}

double BMPTConfig::GetCPA_P (  )  const [inline]

Definition at line 80 of file BMPTConfig.h.

References CPA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00080 {return CPA_P;}

double BMPTConfig::GetCPA_PBAR (  )  const [inline]

Definition at line 81 of file BMPTConfig.h.

References CPA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00081 {return CPA_PBAR;}

double BMPTConfig::GetCPA_PI (  )  const [inline]

Definition at line 78 of file BMPTConfig.h.

References CPA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00078 {return CPA_PI;}

double BMPTConfig::GetCPB ( int  pid  )  const

Definition at line 250 of file BMPTConfig.cxx.

References CPB_K, CPB_P, CPB_PBAR, and CPB_PI.

Referenced by BMPTCalc::XSec().

00251 {
00252   if(pid==8||pid==9){
00253     return CPB_PI;
00254   }
00255   else if(pid==10||pid==11||pid==12||pid==16){
00256     return CPB_K;
00257   }
00258   else if(pid==14){
00259     return CPB_P;
00260   }
00261   else if(pid==15){
00262     return CPB_PBAR;
00263   }
00264   return 0;
00265 }

double BMPTConfig::GetCPB_K (  )  const [inline]

Definition at line 85 of file BMPTConfig.h.

References CPB_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00085 {return CPB_K;}

double BMPTConfig::GetCPB_P (  )  const [inline]

Definition at line 86 of file BMPTConfig.h.

References CPB_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00086 {return CPB_P;}

double BMPTConfig::GetCPB_PBAR (  )  const [inline]

Definition at line 87 of file BMPTConfig.h.

References CPB_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00087 {return CPB_PBAR;}

double BMPTConfig::GetCPB_PI (  )  const [inline]

Definition at line 84 of file BMPTConfig.h.

References CPB_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00084 {return CPB_PI;}

double BMPTConfig::GetDELTA ( int  pid  )  const

Definition at line 322 of file BMPTConfig.cxx.

References DELTA_K, DELTA_P, DELTA_PBAR, and DELTA_PI.

Referenced by BMPTCalc::XSec().

00323 {
00324   if(pid==8||pid==9){
00325     return DELTA_PI;
00326   }
00327   else if(pid==10||pid==11||pid==12||pid==16){
00328     return DELTA_K;
00329   }
00330   else if(pid==14){
00331     return DELTA_P;
00332   }
00333   else if(pid==15){
00334     return DELTA_PBAR;
00335   }
00336   return 0;
00337 }

double BMPTConfig::GetDELTA_K (  )  const [inline]

Definition at line 109 of file BMPTConfig.h.

References DELTA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00109 {return DELTA_K;}

double BMPTConfig::GetDELTA_P (  )  const [inline]

Definition at line 110 of file BMPTConfig.h.

References DELTA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00110 {return DELTA_P;}

double BMPTConfig::GetDELTA_PBAR (  )  const [inline]

Definition at line 111 of file BMPTConfig.h.

References DELTA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00111 {return DELTA_PBAR;}

double BMPTConfig::GetDELTA_PI (  )  const [inline]

Definition at line 108 of file BMPTConfig.h.

References DELTA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00108 {return DELTA_PI;}

double BMPTConfig::GetGAMMA ( int  pid  )  const

Definition at line 304 of file BMPTConfig.cxx.

References GAMMA_K, GAMMA_P, GAMMA_PBAR, and GAMMA_PI.

Referenced by BMPTCalc::XSec().

00305 {
00306   if(pid==8||pid==9){
00307     return GAMMA_PI;
00308   }
00309   else if(pid==10||pid==11||pid==12||pid==16){
00310     return GAMMA_K;
00311   }
00312   else if(pid==14){
00313     return GAMMA_P;
00314   }
00315   else if(pid==15){
00316     return GAMMA_PBAR;
00317   }
00318   return 0;
00319 }

double BMPTConfig::GetGAMMA_K (  )  const [inline]

Definition at line 103 of file BMPTConfig.h.

References GAMMA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00103 {return GAMMA_K;}

double BMPTConfig::GetGAMMA_P (  )  const [inline]

Definition at line 104 of file BMPTConfig.h.

References GAMMA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00104 {return GAMMA_P;}

double BMPTConfig::GetGAMMA_PBAR (  )  const [inline]

Definition at line 105 of file BMPTConfig.h.

References GAMMA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00105 {return GAMMA_PBAR;}

double BMPTConfig::GetGAMMA_PI (  )  const [inline]

Definition at line 102 of file BMPTConfig.h.

References GAMMA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00102 {return GAMMA_PI;}

double BMPTConfig::GetLAMBDA_P (  )  const [inline]

Definition at line 143 of file BMPTConfig.h.

References LAMBDA_P.

Referenced by BMPTWeightCalculator::Config(), BMPTCalc::FZ(), operator=(), and BMPTCalc::YLD().

00143 {return LAMBDA_P;}

double BMPTConfig::GetLAMBDA_S (  )  const [inline]

Definition at line 144 of file BMPTConfig.h.

References LAMBDA_S.

Referenced by BMPTWeightCalculator::Config(), BMPTCalc::FZ(), and operator=().

00144 {return LAMBDA_S;}

double BMPTConfig::GetR0 ( int  pid  )  const

Definition at line 376 of file BMPTConfig.cxx.

References R0_K, R0_P, R0_PBAR, and R0_PI.

Referenced by BMPTCalc::XSec().

00377 {
00378   if(pid==8||pid==9){
00379     return R0_PI;
00380   }
00381   else if(pid==10||pid==11||pid==12||pid==16){
00382     return R0_K;
00383   }
00384   else if(pid==14){
00385     return R0_P;
00386   }
00387   else if(pid==15){
00388     return R0_PBAR;
00389   }
00390   return 0;
00391 }

double BMPTConfig::GetR0_K (  )  const [inline]

Definition at line 127 of file BMPTConfig.h.

References R0_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00127 {return R0_K;}

double BMPTConfig::GetR0_P (  )  const [inline]

Definition at line 128 of file BMPTConfig.h.

References R0_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00128 {return R0_P;}

double BMPTConfig::GetR0_PBAR (  )  const [inline]

Definition at line 129 of file BMPTConfig.h.

References R0_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00129 {return R0_PBAR;}

double BMPTConfig::GetR0_PI (  )  const [inline]

Definition at line 126 of file BMPTConfig.h.

References R0_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00126 {return R0_PI;}

double BMPTConfig::GetR1 ( int  pid  )  const

Definition at line 394 of file BMPTConfig.cxx.

References R1_K, R1_P, R1_PBAR, and R1_PI.

Referenced by BMPTCalc::XSec().

00395 {
00396   if(pid==8||pid==9){
00397     return R1_PI;
00398   }
00399   else if(pid==10||pid==11||pid==12||pid==16){
00400     return R1_K;
00401   }
00402   else if(pid==14){
00403     return R1_P;
00404   }
00405   else if(pid==15){
00406     return R1_PBAR;
00407   }
00408   return 0;
00409 }

double BMPTConfig::GetR1_K (  )  const [inline]

Definition at line 133 of file BMPTConfig.h.

References R1_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00133 {return R1_K;}

double BMPTConfig::GetR1_P (  )  const [inline]

Definition at line 134 of file BMPTConfig.h.

References R1_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00134 {return R1_P;}

double BMPTConfig::GetR1_PBAR (  )  const [inline]

Definition at line 135 of file BMPTConfig.h.

References R1_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00135 {return R1_PBAR;}

double BMPTConfig::GetR1_PI (  )  const [inline]

Definition at line 132 of file BMPTConfig.h.

References R1_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00132 {return R1_PI;}

double BMPTConfig::GetSMA ( int  pid  )  const

Definition at line 340 of file BMPTConfig.cxx.

References SMA_K, SMA_P, SMA_PBAR, and SMA_PI.

Referenced by BMPTCalc::XSec().

00341 {
00342   if(pid==8||pid==9){
00343     return SMA_PI;
00344   }
00345   else if(pid==10||pid==11||pid==12||pid==16){
00346     return SMA_K;
00347   }
00348   else if(pid==14){
00349     return SMA_P;
00350   }
00351   else if(pid==15){
00352     return SMA_PBAR;
00353   }
00354   return 0;
00355 }

double BMPTConfig::GetSMA_K (  )  const [inline]

Definition at line 115 of file BMPTConfig.h.

References SMA_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00115 {return SMA_K;}

double BMPTConfig::GetSMA_P (  )  const [inline]

Definition at line 116 of file BMPTConfig.h.

References SMA_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00116 {return SMA_P;}

double BMPTConfig::GetSMA_PBAR (  )  const [inline]

Definition at line 117 of file BMPTConfig.h.

References SMA_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00117 {return SMA_PBAR;}

double BMPTConfig::GetSMA_PI (  )  const [inline]

Definition at line 114 of file BMPTConfig.h.

References SMA_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00114 {return SMA_PI;}

double BMPTConfig::GetSMB ( int  pid  )  const

Definition at line 358 of file BMPTConfig.cxx.

References SMB_K, SMB_P, SMB_PBAR, and SMB_PI.

Referenced by BMPTCalc::XSec().

00359 {
00360   if(pid==8||pid==9){
00361     return SMB_PI;
00362   }
00363   else if(pid==10||pid==11||pid==12||pid==16){
00364     return SMB_K;
00365   }
00366   else if(pid==14){
00367     return SMB_P;
00368   }
00369   else if(pid==15){
00370     return SMB_PBAR;
00371   }
00372   return 0;
00373 }

double BMPTConfig::GetSMB_K (  )  const [inline]

Definition at line 121 of file BMPTConfig.h.

References SMB_K.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00121 {return SMB_K;}

double BMPTConfig::GetSMB_P (  )  const [inline]

Definition at line 122 of file BMPTConfig.h.

References SMB_P.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00122 {return SMB_P;}

double BMPTConfig::GetSMB_PBAR (  )  const [inline]

Definition at line 123 of file BMPTConfig.h.

References SMB_PBAR.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00123 {return SMB_PBAR;}

double BMPTConfig::GetSMB_PI (  )  const [inline]

Definition at line 120 of file BMPTConfig.h.

References SMB_PI.

Referenced by BMPTWeightCalculator::Config(), and operator=().

00120 {return SMB_PI;}

double BMPTConfig::GetTARGET_RHO (  )  const [inline]

Definition at line 142 of file BMPTConfig.h.

References TARGET_RHO.

Referenced by BMPTWeightCalculator::Config(), operator=(), and BMPTCalc::YLD().

00142 {return TARGET_RHO;}

BMPTConfig BMPTConfig::operator= ( BMPTConfig  source  ) 

Definition at line 166 of file BMPTConfig.cxx.

References A_BE, A_TARGET, ALPHA_K, ALPHA_P, ALPHA_PBAR, ALPHA_PI, BEAM_P, BETA_K, BETA_P, BETA_PBAR, BETA_PI, CPA_K, CPA_P, CPA_PBAR, CPA_PI, CPB_K, CPB_P, CPB_PBAR, CPB_PI, DELTA_K, DELTA_P, DELTA_PBAR, DELTA_PI, GAMMA_K, GAMMA_P, GAMMA_PBAR, GAMMA_PI, GetA_BE(), GetA_TARGET(), GetALPHA_K(), GetALPHA_P(), GetALPHA_PBAR(), GetALPHA_PI(), GetBEAM_P(), GetBETA_K(), GetBETA_P(), GetBETA_PBAR(), GetBETA_PI(), GetCPA_K(), GetCPA_P(), GetCPA_PBAR(), GetCPA_PI(), GetCPB_K(), GetCPB_P(), GetCPB_PBAR(), GetCPB_PI(), GetDELTA_K(), GetDELTA_P(), GetDELTA_PBAR(), GetDELTA_PI(), GetGAMMA_K(), GetGAMMA_P(), GetGAMMA_PBAR(), GetGAMMA_PI(), GetLAMBDA_P(), GetLAMBDA_S(), GetR0_K(), GetR0_P(), GetR0_PBAR(), GetR0_PI(), GetR1_K(), GetR1_P(), GetR1_PBAR(), GetR1_PI(), GetSMA_K(), GetSMA_P(), GetSMA_PBAR(), GetSMA_PI(), GetSMB_K(), GetSMB_P(), GetSMB_PBAR(), GetSMB_PI(), GetTARGET_RHO(), LAMBDA_P, LAMBDA_S, R0_K, R0_P, R0_PBAR, R0_PI, R1_K, R1_P, R1_PBAR, R1_PI, SMA_K, SMA_P, SMA_PBAR, SMA_PI, SMB_K, SMB_P, SMB_PBAR, SMB_PI, and TARGET_RHO.

00167 {
00168 
00169   CPA_PI   = source.GetCPA_PI();
00170   CPA_K    = source.GetCPA_K();
00171   CPA_P    = source.GetCPA_P();
00172   CPA_PBAR = source.GetCPA_PBAR();
00173   
00174   CPB_PI   = source.GetCPB_PI();
00175   CPB_K    = source.GetCPB_K();
00176   CPB_P    = source.GetCPB_P();
00177   CPB_PBAR = source.GetCPB_PBAR();
00178   
00179   ALPHA_PI   = source.GetALPHA_PI();
00180   ALPHA_K    = source.GetALPHA_K();
00181   ALPHA_P    = source.GetALPHA_P();
00182   ALPHA_PBAR = source.GetALPHA_PBAR();
00183   
00184   BETA_PI   = source.GetBETA_PI();
00185   BETA_K    = source.GetBETA_K();
00186   BETA_P    = source.GetBETA_P();
00187   BETA_PBAR = source.GetBETA_PBAR();
00188   
00189   GAMMA_PI   = source.GetGAMMA_PI();
00190   GAMMA_K    = source.GetGAMMA_K();
00191   GAMMA_P    = source.GetGAMMA_P();
00192   GAMMA_PBAR = source.GetGAMMA_PBAR();
00193   
00194   DELTA_PI   = source.GetDELTA_PI();
00195   DELTA_K    = source.GetDELTA_K();
00196   DELTA_P    = source.GetDELTA_P();
00197   DELTA_PBAR = source.GetDELTA_PBAR();
00198   
00199   SMA_PI   = source.GetSMA_PI();
00200   SMA_K    = source.GetSMA_K();
00201   SMA_P    = source.GetSMA_P();
00202   SMA_PBAR = source.GetSMA_PBAR();
00203   
00204   SMB_PI   = source.GetSMB_PI();
00205   SMB_K    = source.GetSMB_K();
00206   SMB_P    = source.GetSMB_P();
00207   SMB_PBAR = source.GetSMB_PBAR();
00208   
00209   R0_PI   = source.GetR0_PI();
00210   R0_K    = source.GetR0_K();
00211   R0_P    = source.GetR0_P();
00212   R0_PBAR = source.GetR0_PBAR();
00213   
00214   R1_PI   = source.GetR1_PI();
00215   R1_K    = source.GetR1_K();
00216   R1_P    = source.GetR1_P();
00217   R1_PBAR = source.GetR1_PBAR();
00218   
00219   BEAM_P   = source.GetBEAM_P();
00220   A_TARGET = source.GetA_TARGET();
00221   A_BE     = source.GetA_BE();
00222   
00223   TARGET_RHO = source.GetTARGET_RHO();
00224   LAMBDA_P   = source.GetLAMBDA_P();
00225   LAMBDA_S   = source.GetLAMBDA_S();
00226 
00227   return *this;
00228 }

void BMPTConfig::Print ( ostream &  stream  ) 

Definition at line 99 of file BMPTConfig.cxx.

References A_BE, A_TARGET, ALPHA_K, ALPHA_P, ALPHA_PBAR, ALPHA_PI, BEAM_P, BETA_K, BETA_P, BETA_PBAR, BETA_PI, CPA_K, CPA_P, CPA_PBAR, CPA_PI, CPB_K, CPB_P, CPB_PBAR, CPB_PI, DELTA_K, DELTA_P, DELTA_PBAR, DELTA_PI, GAMMA_K, GAMMA_P, GAMMA_PBAR, GAMMA_PI, LAMBDA_P, LAMBDA_S, R0_K, R0_P, R0_PBAR, R0_PI, R1_K, R1_P, R1_PBAR, R1_PI, SMA_K, SMA_P, SMA_PBAR, SMA_PI, SMB_K, SMB_P, SMB_PBAR, SMB_PI, and TARGET_RHO.

Referenced by BMPTWeightCalculator::PrintReweightConfig().

00100 {
00101   stream << "=============================" << endl;
00102   stream << "BMPTConfig parameters:" << endl;
00103   stream << "----------------------" << endl;
00104   stream << "CPA_PI   = " << CPA_PI << endl;
00105   stream << "CPA_K    = " << CPA_K << endl;
00106   stream << "CPA_P    = " << CPA_P << endl;
00107   stream << "CPA_PBAR = " << CPA_PBAR << endl;
00108   
00109   stream << "CPB_PI   = " << CPB_PI << endl;
00110   stream << "CPB_K    = " << CPB_K << endl;
00111   stream << "CPB_P    = " << CPB_P << endl;
00112   stream << "CPB_PBAR = " << CPB_PBAR << endl;
00113   
00114   stream << "ALPHA_PI   = " << ALPHA_PI << endl;
00115   stream << "ALPHA_K    = " << ALPHA_K << endl;
00116   stream << "ALPHA_P    = " << ALPHA_P << endl;
00117   stream << "ALPHA_PBAR = " << ALPHA_PBAR << endl;
00118   
00119   stream << "BETA_PI   = " << BETA_PI << endl;
00120   stream << "BETA_K    = " << BETA_K << endl;
00121   stream << "BETA_P    = " << BETA_P << endl;
00122   stream << "BETA_PBAR = " << BETA_PBAR << endl;
00123   
00124   stream << "GAMMA_PI   = " << GAMMA_PI << endl;
00125   stream << "GAMMA_K    = " << GAMMA_K << endl;
00126   stream << "GAMMA_P    = " << GAMMA_P << endl;
00127   stream << "GAMMA_PBAR = " << GAMMA_PBAR << endl;
00128   
00129   stream << "DELTA_PI   = " << DELTA_PI << endl;
00130   stream << "DELTA_K    = " << DELTA_K << endl;
00131   stream << "DELTA_P    = " << DELTA_P << endl;
00132   stream << "DELTA_PBAR = " << DELTA_PBAR << endl;
00133   
00134   stream << "SMA_PI   = " << SMA_PI << endl;
00135   stream << "SMA_K    = " << SMA_K << endl;
00136   stream << "SMA_P    = " << SMA_P << endl;
00137   stream << "SMA_PBAR = " << SMA_PBAR << endl;
00138   
00139   stream << "SMB_PI   = " << SMB_PI << endl;
00140   stream << "SMB_K    = " << SMB_K << endl;
00141   stream << "SMB_P    = " << SMB_P << endl;
00142   stream << "SMB_PBAR = " << SMB_PBAR << endl;
00143   
00144   stream << "R0_PI   = " << R0_PI << endl;
00145   stream << "R0_K    = " << R0_K << endl;
00146   stream << "R0_P    = " << R0_P << endl;
00147   stream << "R0_PBAR = " << R0_PBAR << endl;
00148   
00149   stream << "R1_PI   = " << R1_PI << endl;
00150   stream << "R1_K    = " << R1_K << endl;
00151   stream << "R1_P    = " << R1_P << endl;
00152   stream << "R1_PBAR = " << R1_PBAR << endl;
00153   
00154   stream << "BEAM_P   = " << BEAM_P << endl;
00155   stream << "A_TARGET = " << A_TARGET << endl;
00156   stream << "A_BE     = " << A_BE << endl;
00157   
00158   stream << "TARGET_RHO = " << TARGET_RHO << endl;
00159   stream << "LAMBDA_P   = " << LAMBDA_P << endl;
00160   stream << "LAMBDA_S   = " << LAMBDA_S << endl;
00161   stream << "=============================" << endl;
00162 
00163 }

void BMPTConfig::SetA_BE ( double  val  )  [inline]

Definition at line 208 of file BMPTConfig.h.

References A_BE.

Referenced by BMPTWeightCalculator::Config().

00208 {A_BE = val;}

void BMPTConfig::SetA_TARGET ( double  val  )  [inline]

Definition at line 207 of file BMPTConfig.h.

References A_TARGET.

Referenced by BMPTWeightCalculator::Config().

00207 {A_TARGET = val;}

void BMPTConfig::SetALPHA ( int  pid,
double  val 
)

Definition at line 446 of file BMPTConfig.cxx.

References ALPHA_K, ALPHA_P, ALPHA_PBAR, and ALPHA_PI.

00447 {
00448   if(pid==8||pid==9){
00449     ALPHA_PI = val;
00450   }
00451   else if(pid==10||pid==11||pid==12||pid==16){
00452     ALPHA_K = val;
00453   }
00454   else if(pid==14){
00455     ALPHA_P = val;
00456   }
00457   else if(pid==15){
00458     ALPHA_PBAR = val;
00459   }
00460 }

void BMPTConfig::SetALPHA_K ( double  val  )  [inline]

Definition at line 159 of file BMPTConfig.h.

References ALPHA_K.

Referenced by BMPTWeightCalculator::Config().

00159 {ALPHA_K = val;}

void BMPTConfig::SetALPHA_P ( double  val  )  [inline]

Definition at line 160 of file BMPTConfig.h.

References ALPHA_P.

Referenced by BMPTWeightCalculator::Config().

00160 {ALPHA_P = val;}

void BMPTConfig::SetALPHA_PBAR ( double  val  )  [inline]

Definition at line 161 of file BMPTConfig.h.

References ALPHA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00161 {ALPHA_PBAR = val;}

void BMPTConfig::SetALPHA_PI ( double  val  )  [inline]

Definition at line 158 of file BMPTConfig.h.

References ALPHA_PI.

Referenced by BMPTWeightCalculator::Config().

00158 {ALPHA_PI = val;}

void BMPTConfig::SetBEAM_P ( double  val  )  [inline]

Definition at line 206 of file BMPTConfig.h.

References BEAM_P.

Referenced by BMPTWeightCalculator::Config().

00206 {BEAM_P = val;}

void BMPTConfig::SetBETA ( int  pid,
double  val 
)

Definition at line 463 of file BMPTConfig.cxx.

References BETA_K, BETA_P, BETA_PBAR, and BETA_PI.

00464 {
00465   if(pid==8||pid==9){
00466     BETA_PI = val;
00467   }
00468   else if(pid==10||pid==11||pid==12||pid==16){
00469     BETA_K = val;
00470   }
00471   else if(pid==14){
00472     BETA_P = val;
00473   }
00474   else if(pid==15){
00475     BETA_PBAR = val;
00476   }
00477 }

void BMPTConfig::SetBETA_K ( double  val  )  [inline]

Definition at line 165 of file BMPTConfig.h.

References BETA_K.

Referenced by BMPTWeightCalculator::Config().

00165 {BETA_K = val;}

void BMPTConfig::SetBETA_P ( double  val  )  [inline]

Definition at line 166 of file BMPTConfig.h.

References BETA_P.

Referenced by BMPTWeightCalculator::Config().

00166 {BETA_P = val;}

void BMPTConfig::SetBETA_PBAR ( double  val  )  [inline]

Definition at line 167 of file BMPTConfig.h.

References BETA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00167 {BETA_PBAR = val;}

void BMPTConfig::SetBETA_PI ( double  val  )  [inline]

Definition at line 164 of file BMPTConfig.h.

References BETA_PI.

Referenced by BMPTWeightCalculator::Config().

00164 {BETA_PI = val;}

void BMPTConfig::SetCPA ( int  pid,
double  val 
)

Definition at line 412 of file BMPTConfig.cxx.

References CPA_K, CPA_P, CPA_PBAR, and CPA_PI.

00413 {
00414   if(pid==8||pid==9){
00415     CPA_PI = val;
00416   }
00417   else if(pid==10||pid==11||pid==12||pid==16){
00418     CPA_K = val;
00419   }
00420   else if(pid==14){
00421     CPA_P = val;
00422   }
00423   else if(pid==15){
00424     CPA_PBAR = val;
00425   }
00426 }

void BMPTConfig::SetCPA_K ( double  val  )  [inline]

Definition at line 147 of file BMPTConfig.h.

References CPA_K.

Referenced by BMPTWeightCalculator::Config().

00147 {CPA_K = val;}

void BMPTConfig::SetCPA_P ( double  val  )  [inline]

Definition at line 148 of file BMPTConfig.h.

References CPA_P.

Referenced by BMPTWeightCalculator::Config().

00148 {CPA_P = val;}

void BMPTConfig::SetCPA_PBAR ( double  val  )  [inline]

Definition at line 149 of file BMPTConfig.h.

References CPA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00149 {CPA_PBAR = val;}

void BMPTConfig::SetCPA_PI ( double  val  )  [inline]

Definition at line 146 of file BMPTConfig.h.

References CPA_PI.

Referenced by BMPTWeightCalculator::Config().

00146 {CPA_PI = val;}

void BMPTConfig::SetCPB ( int  pid,
double  val 
)

Definition at line 429 of file BMPTConfig.cxx.

References CPB_K, CPB_P, CPB_PBAR, and CPB_PI.

00430 {
00431   if(pid==8||pid==9){
00432     CPB_PI = val;
00433   }
00434   else if(pid==10||pid==11||pid==12||pid==16){
00435     CPB_K = val;
00436   }
00437   else if(pid==14){
00438     CPB_P = val;
00439   }
00440   else if(pid==15){
00441     CPB_PBAR = val;
00442   }
00443 }

void BMPTConfig::SetCPB_K ( double  val  )  [inline]

Definition at line 153 of file BMPTConfig.h.

References CPB_K.

Referenced by BMPTWeightCalculator::Config().

00153 {CPB_K = val;}

void BMPTConfig::SetCPB_P ( double  val  )  [inline]

Definition at line 154 of file BMPTConfig.h.

References CPB_P.

Referenced by BMPTWeightCalculator::Config().

00154 {CPB_P = val;}

void BMPTConfig::SetCPB_PBAR ( double  val  )  [inline]

Definition at line 155 of file BMPTConfig.h.

References CPB_PBAR.

Referenced by BMPTWeightCalculator::Config().

00155 {CPB_PBAR = val;}

void BMPTConfig::SetCPB_PI ( double  val  )  [inline]

Definition at line 152 of file BMPTConfig.h.

References CPB_PI.

Referenced by BMPTWeightCalculator::Config().

00152 {CPB_PI = val;}

void BMPTConfig::SetDefaults (  ) 

Definition at line 35 of file BMPTConfig.cxx.

References A_BE, A_TARGET, ALPHA_K, ALPHA_P, ALPHA_PBAR, ALPHA_PI, BEAM_P, BETA_K, BETA_P, BETA_PBAR, BETA_PI, CPA_K, CPA_P, CPA_PBAR, CPA_PI, CPB_K, CPB_P, CPB_PBAR, CPB_PI, DELTA_K, DELTA_P, DELTA_PBAR, DELTA_PI, GAMMA_K, GAMMA_P, GAMMA_PBAR, GAMMA_PI, LAMBDA_P, LAMBDA_S, R0_K, R0_P, R0_PBAR, R0_PI, R1_K, R1_P, R1_PBAR, R1_PI, SMA_K, SMA_P, SMA_PBAR, SMA_PI, SMB_K, SMB_P, SMB_PBAR, SMB_PI, and TARGET_RHO.

Referenced by BMPTConfig(), and BMPTWeightCalculator::ReweightConfigReset().

00036 {
00037 
00038   BEAM_P   = 120.0;
00039   A_TARGET = 12.0;
00040   A_BE     = 4.0;
00041 
00042   CPA_PI   = 62.3;
00043   CPA_K    = 7.74;
00044   CPA_P    = 8.69;
00045   CPA_PBAR = 5.20;
00046 
00047   CPB_PI   = 1.57;
00048   CPB_K    = 0.0;
00049   CPB_P    = 12.3;
00050   CPB_PBAR = 0.0;
00051 
00052   ALPHA_PI   = 3.45;
00053   ALPHA_K    = 2.45;
00054   ALPHA_P    = 0.0;
00055   ALPHA_PBAR = 7.56;
00056 
00057   BETA_PI   = 0.517;
00058   BETA_K    = 0.444;
00059   BETA_P    = 0.0;
00060   BETA_PBAR = 0.362;
00061 
00062   SMA_PI   = 6.10;
00063   SMA_K    = 5.04;
00064   SMA_P    = 5.77;
00065   SMA_PBAR = 5.77;
00066 
00067   SMB_PI   = 0.0;
00068   SMB_K    = 0.0;
00069   SMB_P    = 1.47;
00070   SMB_PBAR = 0.0;
00071 
00072   GAMMA_PI   = 0.153;
00073   GAMMA_K    = 0.121;
00074   GAMMA_P    = 0.0;
00075   GAMMA_PBAR = 0.0;
00076 
00077   DELTA_PI   = 0.478;
00078   DELTA_K    = 2.0*GAMMA_K;
00079   DELTA_P    = 0.0;
00080   DELTA_PBAR = 0.0;
00081 
00082   R0_PI   = 1.05;
00083   R0_K    = 1.15;
00084   R0_P    = 0.0;
00085   R0_PBAR = 0.0;
00086 
00087   R1_PI   =  2.65;
00088   R1_K    = -3.17;
00089   R1_P    =  0.0;
00090   R1_PBAR =  0.0;
00091 
00092   TARGET_RHO = 1.754; // g/cm^3
00093   LAMBDA_P   = 45.0;   // Proton interaction length in cm
00094   LAMBDA_S   = 45.0;   // Secondary interaction length in cm
00095 
00096 }

void BMPTConfig::SetDELTA ( int  pid,
double  val 
)

Definition at line 497 of file BMPTConfig.cxx.

References DELTA_K, DELTA_P, DELTA_PBAR, and DELTA_PI.

00498 {
00499   if(pid==8||pid==9){
00500     DELTA_PI = val;
00501   }
00502   else if(pid==10||pid==11||pid==12||pid==16){
00503     DELTA_K = val;
00504   }
00505   else if(pid==14){
00506     DELTA_P = val;
00507   }
00508   else if(pid==15){
00509     DELTA_PBAR = val;
00510   }
00511 }

void BMPTConfig::SetDELTA_K ( double  val  )  [inline]

Definition at line 177 of file BMPTConfig.h.

References DELTA_K.

Referenced by BMPTWeightCalculator::Config().

00177 {DELTA_K = val;}

void BMPTConfig::SetDELTA_P ( double  val  )  [inline]

Definition at line 178 of file BMPTConfig.h.

References DELTA_P.

Referenced by BMPTWeightCalculator::Config().

00178 {DELTA_P = val;}

void BMPTConfig::SetDELTA_PBAR ( double  val  )  [inline]

Definition at line 179 of file BMPTConfig.h.

References DELTA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00179 {DELTA_PBAR = val;}

void BMPTConfig::SetDELTA_PI ( double  val  )  [inline]

Definition at line 176 of file BMPTConfig.h.

References DELTA_PI.

Referenced by BMPTWeightCalculator::Config().

00176 {DELTA_PI = val;}

void BMPTConfig::SetGAMMA ( int  pid,
double  val 
)

Definition at line 480 of file BMPTConfig.cxx.

References GAMMA_K, GAMMA_P, GAMMA_PBAR, and GAMMA_PI.

00481 {
00482   if(pid==8||pid==9){
00483     GAMMA_PI = val;
00484   }
00485   else if(pid==10||pid==11||pid==12||pid==16){
00486     GAMMA_K = val;
00487   }
00488   else if(pid==14){
00489     GAMMA_P = val;
00490   }
00491   else if(pid==15){
00492     GAMMA_PBAR = val;
00493   }
00494 }

void BMPTConfig::SetGAMMA_K ( double  val  )  [inline]

Definition at line 171 of file BMPTConfig.h.

References GAMMA_K.

Referenced by BMPTWeightCalculator::Config().

00171 {GAMMA_K = val;}

void BMPTConfig::SetGAMMA_P ( double  val  )  [inline]

Definition at line 172 of file BMPTConfig.h.

References GAMMA_P.

Referenced by BMPTWeightCalculator::Config().

00172 {GAMMA_P = val;}

void BMPTConfig::SetGAMMA_PBAR ( double  val  )  [inline]

Definition at line 173 of file BMPTConfig.h.

References GAMMA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00173 {GAMMA_PBAR = val;}

void BMPTConfig::SetGAMMA_PI ( double  val  )  [inline]

Definition at line 170 of file BMPTConfig.h.

References GAMMA_PI.

Referenced by BMPTWeightCalculator::Config().

00170 {GAMMA_PI = val;}

void BMPTConfig::SetLAMBDA_P ( double  val  )  [inline]

Definition at line 211 of file BMPTConfig.h.

References LAMBDA_P.

Referenced by BMPTWeightCalculator::Config().

00211 {LAMBDA_P = val;}

void BMPTConfig::SetLAMBDA_S ( double  val  )  [inline]

Definition at line 212 of file BMPTConfig.h.

References LAMBDA_S.

Referenced by BMPTWeightCalculator::Config().

00212 {LAMBDA_S = val;}

void BMPTConfig::SetR0 ( int  pid,
double  val 
)

Definition at line 548 of file BMPTConfig.cxx.

References R0_K, R0_P, R0_PBAR, and R0_PI.

00549 {
00550   if(pid==8||pid==9){
00551     R0_PI = val;
00552   }
00553   else if(pid==10||pid==11||pid==12||pid==16){
00554     R0_K = val;
00555   }
00556   else if(pid==14){
00557     R0_P = val;
00558   }
00559   else if(pid==15){
00560     R0_PBAR = val;
00561   }
00562 }

void BMPTConfig::SetR0_K ( double  val  )  [inline]

Definition at line 195 of file BMPTConfig.h.

References R0_K.

Referenced by BMPTWeightCalculator::Config().

00195 {R0_K = val;}

void BMPTConfig::SetR0_P ( double  val  )  [inline]

Definition at line 196 of file BMPTConfig.h.

References R0_P.

Referenced by BMPTWeightCalculator::Config().

00196 {R0_P = val;}

void BMPTConfig::SetR0_PBAR ( double  val  )  [inline]

Definition at line 197 of file BMPTConfig.h.

References R0_PBAR.

Referenced by BMPTWeightCalculator::Config().

00197 {R0_PBAR = val;}

void BMPTConfig::SetR0_PI ( double  val  )  [inline]

Definition at line 194 of file BMPTConfig.h.

References R0_PI.

Referenced by BMPTWeightCalculator::Config().

00194 {R0_PI = val;}

void BMPTConfig::SetR1 ( int  pid,
double  val 
)

Definition at line 565 of file BMPTConfig.cxx.

References R1_K, R1_P, R1_PBAR, and R1_PI.

00566 {
00567   if(pid==8||pid==9){
00568     R1_PI = val;
00569   }
00570   else if(pid==10||pid==11||pid==12||pid==16){
00571     R1_K = val;
00572   }
00573   else if(pid==14){
00574     R1_P = val;
00575   }
00576   else if(pid==15){
00577     R1_PBAR = val;
00578   }
00579 }

void BMPTConfig::SetR1_K ( double  val  )  [inline]

Definition at line 201 of file BMPTConfig.h.

References R1_K.

Referenced by BMPTWeightCalculator::Config().

00201 {R1_K = val;}

void BMPTConfig::SetR1_P ( double  val  )  [inline]

Definition at line 202 of file BMPTConfig.h.

References R1_P.

Referenced by BMPTWeightCalculator::Config().

00202 {R1_P = val;}

void BMPTConfig::SetR1_PBAR ( double  val  )  [inline]

Definition at line 203 of file BMPTConfig.h.

References R1_PBAR.

Referenced by BMPTWeightCalculator::Config().

00203 {R1_PBAR = val;}

void BMPTConfig::SetR1_PI ( double  val  )  [inline]

Definition at line 200 of file BMPTConfig.h.

References R1_PI.

Referenced by BMPTWeightCalculator::Config().

00200 {R1_PI = val;}

void BMPTConfig::SetSMA ( int  pid,
double  val 
)

Definition at line 514 of file BMPTConfig.cxx.

References SMA_K, SMA_P, SMA_PBAR, and SMA_PI.

00515 {
00516   if(pid==8||pid==9){
00517     SMA_PI = val;
00518   }
00519   else if(pid==10||pid==11||pid==12||pid==16){
00520     SMA_K = val;
00521   }
00522   else if(pid==14){
00523     SMA_P = val;
00524   }
00525   else if(pid==15){
00526     SMA_PBAR = val;
00527   }
00528 }

void BMPTConfig::SetSMA_K ( double  val  )  [inline]

Definition at line 183 of file BMPTConfig.h.

References SMA_K.

Referenced by BMPTWeightCalculator::Config().

00183 {SMA_K = val;}

void BMPTConfig::SetSMA_P ( double  val  )  [inline]

Definition at line 184 of file BMPTConfig.h.

References SMA_P.

Referenced by BMPTWeightCalculator::Config().

00184 {SMA_P = val;}

void BMPTConfig::SetSMA_PBAR ( double  val  )  [inline]

Definition at line 185 of file BMPTConfig.h.

References SMA_PBAR.

Referenced by BMPTWeightCalculator::Config().

00185 {SMA_PBAR = val;}

void BMPTConfig::SetSMA_PI ( double  val  )  [inline]

Definition at line 182 of file BMPTConfig.h.

References SMA_PI.

Referenced by BMPTWeightCalculator::Config().

00182 {SMA_PI = val;}

void BMPTConfig::SetSMB ( int  pid,
double  val 
)

Definition at line 531 of file BMPTConfig.cxx.

References SMB_K, SMB_P, SMB_PBAR, and SMB_PI.

00532 {
00533   if(pid==8||pid==9){
00534     SMB_PI = val;
00535   }
00536   else if(pid==10||pid==11||pid==12||pid==16){
00537     SMB_K = val;
00538   }
00539   else if(pid==14){
00540     SMB_P = val;
00541   }
00542   else if(pid==15){
00543     SMB_PBAR = val;
00544   }
00545 }

void BMPTConfig::SetSMB_K ( double  val  )  [inline]

Definition at line 189 of file BMPTConfig.h.

References SMB_K.

Referenced by BMPTWeightCalculator::Config().

00189 {SMB_K = val;}

void BMPTConfig::SetSMB_P ( double  val  )  [inline]

Definition at line 190 of file BMPTConfig.h.

References SMB_P.

Referenced by BMPTWeightCalculator::Config().

00190 {SMB_P = val;}

void BMPTConfig::SetSMB_PBAR ( double  val  )  [inline]

Definition at line 191 of file BMPTConfig.h.

References SMB_PBAR.

Referenced by BMPTWeightCalculator::Config().

00191 {SMB_PBAR = val;}

void BMPTConfig::SetSMB_PI ( double  val  )  [inline]

Definition at line 188 of file BMPTConfig.h.

References SMB_PI.

Referenced by BMPTWeightCalculator::Config().

00188 {SMB_PI = val;}

void BMPTConfig::SetTARGET_RHO ( double  val  )  [inline]

Definition at line 210 of file BMPTConfig.h.

References TARGET_RHO.

Referenced by BMPTWeightCalculator::Config().

00210 {TARGET_RHO = val;}


Member Data Documentation

double BMPTConfig::A_BE [protected]

Definition at line 62 of file BMPTConfig.h.

Referenced by GetA_BE(), operator=(), Print(), SetA_BE(), and SetDefaults().

double BMPTConfig::A_TARGET [protected]

Definition at line 61 of file BMPTConfig.h.

Referenced by GetA_TARGET(), operator=(), Print(), SetA_TARGET(), and SetDefaults().

double BMPTConfig::ALPHA_K [protected]

Definition at line 21 of file BMPTConfig.h.

Referenced by GetALPHA(), GetALPHA_K(), operator=(), Print(), SetALPHA(), SetALPHA_K(), and SetDefaults().

double BMPTConfig::ALPHA_P [protected]

Definition at line 22 of file BMPTConfig.h.

Referenced by GetALPHA(), GetALPHA_P(), operator=(), Print(), SetALPHA(), SetALPHA_P(), and SetDefaults().

double BMPTConfig::ALPHA_PBAR [protected]
double BMPTConfig::ALPHA_PI [protected]

Definition at line 20 of file BMPTConfig.h.

Referenced by GetALPHA(), GetALPHA_PI(), operator=(), Print(), SetALPHA(), SetALPHA_PI(), and SetDefaults().

double BMPTConfig::BEAM_P [protected]

Definition at line 60 of file BMPTConfig.h.

Referenced by GetBEAM_P(), operator=(), Print(), SetBEAM_P(), and SetDefaults().

double BMPTConfig::BETA_K [protected]

Definition at line 26 of file BMPTConfig.h.

Referenced by GetBETA(), GetBETA_K(), operator=(), Print(), SetBETA(), SetBETA_K(), and SetDefaults().

double BMPTConfig::BETA_P [protected]

Definition at line 27 of file BMPTConfig.h.

Referenced by GetBETA(), GetBETA_P(), operator=(), Print(), SetBETA(), SetBETA_P(), and SetDefaults().

double BMPTConfig::BETA_PBAR [protected]

Definition at line 28 of file BMPTConfig.h.

Referenced by GetBETA(), GetBETA_PBAR(), operator=(), Print(), SetBETA(), SetBETA_PBAR(), and SetDefaults().

double BMPTConfig::BETA_PI [protected]

Definition at line 25 of file BMPTConfig.h.

Referenced by GetBETA(), GetBETA_PI(), operator=(), Print(), SetBETA(), SetBETA_PI(), and SetDefaults().

double BMPTConfig::CPA_K [protected]

Definition at line 11 of file BMPTConfig.h.

Referenced by GetCPA(), GetCPA_K(), operator=(), Print(), SetCPA(), SetCPA_K(), and SetDefaults().

double BMPTConfig::CPA_P [protected]

Definition at line 12 of file BMPTConfig.h.

Referenced by GetCPA(), GetCPA_P(), operator=(), Print(), SetCPA(), SetCPA_P(), and SetDefaults().

double BMPTConfig::CPA_PBAR [protected]

Definition at line 13 of file BMPTConfig.h.

Referenced by GetCPA(), GetCPA_PBAR(), operator=(), Print(), SetCPA(), SetCPA_PBAR(), and SetDefaults().

double BMPTConfig::CPA_PI [protected]

Definition at line 10 of file BMPTConfig.h.

Referenced by GetCPA(), GetCPA_PI(), operator=(), Print(), SetCPA(), SetCPA_PI(), and SetDefaults().

double BMPTConfig::CPB_K [protected]

Definition at line 16 of file BMPTConfig.h.

Referenced by GetCPB(), GetCPB_K(), operator=(), Print(), SetCPB(), SetCPB_K(), and SetDefaults().

double BMPTConfig::CPB_P [protected]

Definition at line 17 of file BMPTConfig.h.

Referenced by GetCPB(), GetCPB_P(), operator=(), Print(), SetCPB(), SetCPB_P(), and SetDefaults().

double BMPTConfig::CPB_PBAR [protected]

Definition at line 18 of file BMPTConfig.h.

Referenced by GetCPB(), GetCPB_PBAR(), operator=(), Print(), SetCPB(), SetCPB_PBAR(), and SetDefaults().

double BMPTConfig::CPB_PI [protected]

Definition at line 15 of file BMPTConfig.h.

Referenced by GetCPB(), GetCPB_PI(), operator=(), Print(), SetCPB(), SetCPB_PI(), and SetDefaults().

double BMPTConfig::DELTA_K [protected]

Definition at line 36 of file BMPTConfig.h.

Referenced by GetDELTA(), GetDELTA_K(), operator=(), Print(), SetDefaults(), SetDELTA(), and SetDELTA_K().

double BMPTConfig::DELTA_P [protected]

Definition at line 37 of file BMPTConfig.h.

Referenced by GetDELTA(), GetDELTA_P(), operator=(), Print(), SetDefaults(), SetDELTA(), and SetDELTA_P().

double BMPTConfig::DELTA_PBAR [protected]
double BMPTConfig::DELTA_PI [protected]

Definition at line 35 of file BMPTConfig.h.

Referenced by GetDELTA(), GetDELTA_PI(), operator=(), Print(), SetDefaults(), SetDELTA(), and SetDELTA_PI().

double BMPTConfig::GAMMA_K [protected]

Definition at line 31 of file BMPTConfig.h.

Referenced by GetGAMMA(), GetGAMMA_K(), operator=(), Print(), SetDefaults(), SetGAMMA(), and SetGAMMA_K().

double BMPTConfig::GAMMA_P [protected]

Definition at line 32 of file BMPTConfig.h.

Referenced by GetGAMMA(), GetGAMMA_P(), operator=(), Print(), SetDefaults(), SetGAMMA(), and SetGAMMA_P().

double BMPTConfig::GAMMA_PBAR [protected]
double BMPTConfig::GAMMA_PI [protected]

Definition at line 30 of file BMPTConfig.h.

Referenced by GetGAMMA(), GetGAMMA_PI(), operator=(), Print(), SetDefaults(), SetGAMMA(), and SetGAMMA_PI().

double BMPTConfig::LAMBDA_P [protected]

Definition at line 65 of file BMPTConfig.h.

Referenced by GetLAMBDA_P(), operator=(), Print(), SetDefaults(), and SetLAMBDA_P().

double BMPTConfig::LAMBDA_S [protected]

Definition at line 66 of file BMPTConfig.h.

Referenced by GetLAMBDA_S(), operator=(), Print(), SetDefaults(), and SetLAMBDA_S().

double BMPTConfig::R0_K [protected]

Definition at line 51 of file BMPTConfig.h.

Referenced by GetR0(), GetR0_K(), operator=(), Print(), SetDefaults(), SetR0(), and SetR0_K().

double BMPTConfig::R0_P [protected]

Definition at line 52 of file BMPTConfig.h.

Referenced by GetR0(), GetR0_P(), operator=(), Print(), SetDefaults(), SetR0(), and SetR0_P().

double BMPTConfig::R0_PBAR [protected]

Definition at line 53 of file BMPTConfig.h.

Referenced by GetR0(), GetR0_PBAR(), operator=(), Print(), SetDefaults(), SetR0(), and SetR0_PBAR().

double BMPTConfig::R0_PI [protected]

Definition at line 50 of file BMPTConfig.h.

Referenced by GetR0(), GetR0_PI(), operator=(), Print(), SetDefaults(), SetR0(), and SetR0_PI().

double BMPTConfig::R1_K [protected]

Definition at line 56 of file BMPTConfig.h.

Referenced by GetR1(), GetR1_K(), operator=(), Print(), SetDefaults(), SetR1(), and SetR1_K().

double BMPTConfig::R1_P [protected]

Definition at line 57 of file BMPTConfig.h.

Referenced by GetR1(), GetR1_P(), operator=(), Print(), SetDefaults(), SetR1(), and SetR1_P().

double BMPTConfig::R1_PBAR [protected]

Definition at line 58 of file BMPTConfig.h.

Referenced by GetR1(), GetR1_PBAR(), operator=(), Print(), SetDefaults(), SetR1(), and SetR1_PBAR().

double BMPTConfig::R1_PI [protected]

Definition at line 55 of file BMPTConfig.h.

Referenced by GetR1(), GetR1_PI(), operator=(), Print(), SetDefaults(), SetR1(), and SetR1_PI().

double BMPTConfig::SMA_K [protected]

Definition at line 41 of file BMPTConfig.h.

Referenced by GetSMA(), GetSMA_K(), operator=(), Print(), SetDefaults(), SetSMA(), and SetSMA_K().

double BMPTConfig::SMA_P [protected]

Definition at line 42 of file BMPTConfig.h.

Referenced by GetSMA(), GetSMA_P(), operator=(), Print(), SetDefaults(), SetSMA(), and SetSMA_P().

double BMPTConfig::SMA_PBAR [protected]

Definition at line 43 of file BMPTConfig.h.

Referenced by GetSMA(), GetSMA_PBAR(), operator=(), Print(), SetDefaults(), SetSMA(), and SetSMA_PBAR().

double BMPTConfig::SMA_PI [protected]

Definition at line 40 of file BMPTConfig.h.

Referenced by GetSMA(), GetSMA_PI(), operator=(), Print(), SetDefaults(), SetSMA(), and SetSMA_PI().

double BMPTConfig::SMB_K [protected]

Definition at line 46 of file BMPTConfig.h.

Referenced by GetSMB(), GetSMB_K(), operator=(), Print(), SetDefaults(), SetSMB(), and SetSMB_K().

double BMPTConfig::SMB_P [protected]

Definition at line 47 of file BMPTConfig.h.

Referenced by GetSMB(), GetSMB_P(), operator=(), Print(), SetDefaults(), SetSMB(), and SetSMB_P().

double BMPTConfig::SMB_PBAR [protected]

Definition at line 48 of file BMPTConfig.h.

Referenced by GetSMB(), GetSMB_PBAR(), operator=(), Print(), SetDefaults(), SetSMB(), and SetSMB_PBAR().

double BMPTConfig::SMB_PI [protected]

Definition at line 45 of file BMPTConfig.h.

Referenced by GetSMB(), GetSMB_PI(), operator=(), Print(), SetDefaults(), SetSMB(), and SetSMB_PI().

double BMPTConfig::TARGET_RHO [protected]

Definition at line 64 of file BMPTConfig.h.

Referenced by GetTARGET_RHO(), operator=(), Print(), SetDefaults(), and SetTARGET_RHO().


The documentation for this class was generated from the following files:

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1