Rearranged input parameters for capture and ionization rates.
This commit is contained in:
parent
6c3f70eb1a
commit
6899dab5a2
@ -42,15 +42,23 @@ void runMuSimulation()
|
||||
gROOT->GetListOfBrowsables()->Add(histosFolder, "histos");
|
||||
decayAnaModule = histosFolder->AddFolder("DecayAnaModule", "muSR decay histograms");
|
||||
|
||||
//prepare to run simulation; here: isotropic Mu in Germanium
|
||||
UInt_t runNo = 9859;
|
||||
Double_t T = 290.; //temperature
|
||||
Double_t capRate = 300.0;//*sqrt(T/200.); //assume that capture rate varies as sqrt(T), capRate = sigma*v*p , v ~ sqrt(T)
|
||||
Double_t ionRate; //assume Arrhenius behaviour ionRate = preFac*exp(-EA/kT)
|
||||
Double_t EA; //activation energy (meV)
|
||||
EA = 170.;
|
||||
ionRate = 2.9e7 * exp(-EA/(0.08625*T)); // Ge: 2.9*10^7MHz "attempt" frequency; 1K = 0.08625 meV
|
||||
|
||||
// feed run info header
|
||||
UInt_t runNo = 9702;
|
||||
TString tstr;
|
||||
runInfo = gROOT->GetRootFolder()->AddFolder("RunInfo", "LEM RunInfo");
|
||||
gROOT->GetListOfBrowsables()->Add(runInfo, "RunInfo");
|
||||
header = new TLemRunHeader();
|
||||
tstr = TString("0");
|
||||
tstr += runNo;
|
||||
tstr += TString("Ge, Mu-frac 1.0, Mu12 737MHz (0.44), Mu34 -1622MHz(0.44), T=220K/EA=170meV, Cap.(200K) 0.0MHz, 100mT");
|
||||
tstr += TString(" - Ge, Mu-frac 1.0, Mu12 737MHz (0.44), Mu34 -1622MHz(0.44), T=290K/EA=170meV, Cap. 300.0MHz, 100mT");
|
||||
|
||||
header->SetRunTitle(tstr.Data());
|
||||
header->SetLemSetup("trivial");
|
||||
@ -60,8 +68,8 @@ void runMuSimulation()
|
||||
header->SetModeratorHV(32.0, 0.01);
|
||||
header->SetSampleHV(0.0, 0.01);
|
||||
header->SetImpEnergy(31.8);
|
||||
header->SetSampleTemperature(0.2, 0.001);
|
||||
header->SetSampleBField(100.0, 0.1);
|
||||
header->SetSampleTemperature(T, 0.001);
|
||||
header->SetSampleBField(1000.0, 0.1);
|
||||
header->SetTimeResolution(1.);
|
||||
header->SetNChannels(12001);
|
||||
header->SetNHist(2);
|
||||
@ -87,15 +95,6 @@ void runMuSimulation()
|
||||
return;
|
||||
}
|
||||
|
||||
//prepare to run simulation; here: isotropic Mu in Germanium
|
||||
Double_t ionRate; //assume Arrhenius behaviour ionRate = preFac*exp(-EA/kT)
|
||||
Double_t capRate; //assume that capture rate varies as sqrt(T), capRate = sigma*v*p , v ~ sqrt(T)
|
||||
Double_t EA, T; //activation energy (meV) and temperature (K)
|
||||
EA = 170.;
|
||||
T = 220.;
|
||||
ionRate = 2.9e7 * exp(-EA/(0.08625*T)); // Ge: 2.9*10^7MHz "attempt" frequency; 1K = 0.08625 meV
|
||||
capRate = 0.00001*sqrt(T/200.);
|
||||
|
||||
simulateMuTransition->SetMuPrecFreq12(737.3); // MHz
|
||||
simulateMuTransition->SetMuPrecFreq34(-1622.2); // MHz
|
||||
simulateMuTransition->SetMuPrecFreq23(2051.6); // MHz
|
||||
|
Loading…
x
Reference in New Issue
Block a user