#include <ScintTimeXeDoping.h>
Definition at line 22 of file ScintTimeXeDoping.h.
Definition at line 16 of file ScintTimeXeDoping_tool.cc.
22 ,
fTauAX {pset.get<
double>(
"TauAX")}
23 ,
fTauXX {pset.get<
double>(
"TauXX")}
24 ,
fTauN2 {pset.get<
double>(
"TauN2", 0)}
39 while (integral < 0.999) {
49 while (integral < 0.999) {
57 <<
"Configured:" <<
"\n" 61 <<
" TauAX: " <<
fTauAX <<
" ns\n" 62 <<
" TauXX: " <<
fTauXX <<
" ns\n" 63 <<
"Calculated:" <<
"\n" 64 <<
" TauTA singlet: " <<
fTauTAs <<
" ns\n" 65 <<
" TauTA triplet: " <<
fTauTAt <<
" ns\n" 66 <<
" TauTX: " <<
fTauTX <<
" ns\n" 67 <<
" MaxTime Singlet: " <<
fMaxTs <<
" ns\n" 68 <<
" MaxTime Triplet: " <<
fMaxTt <<
" ns\n";
double singlet_distro(double t) const
MaybeLogger_< ELseverityLevel::ELsev_info, false > LogInfo
double triplet_distro(double t) const
double phot::ScintTimeXeDoping::exp_diff |
( |
double |
t, |
|
|
double |
tau1, |
|
|
double |
tau2 |
|
) |
| const |
|
private |
void phot::ScintTimeXeDoping::GenScintTime |
( |
bool |
is_fast, |
|
|
CLHEP::HepRandomEngine & |
engine |
|
) |
| |
|
virtual |
Implements phot::ScintTime.
Definition at line 81 of file ScintTimeXeDoping_tool.cc.
83 CLHEP::RandFlat randflatscinttime{engine};
88 double ran1 = randflatscinttime();
89 double ran2 = randflatscinttime();
93 double t = ran1 * (is_fast ?
fMaxTs double singlet_distro(double t) const
double triplet_distro(double t) const
double phot::ScintTimeXeDoping::singlet_distro |
( |
double |
t | ) |
const |
|
inlineprivate |
Definition at line 51 of file ScintTimeXeDoping.h.
double exp_diff(double t, double tau1, double tau2) const
double phot::ScintTimeXeDoping::triplet_distro |
( |
double |
t | ) |
const |
|
inlineprivate |
Definition at line 52 of file ScintTimeXeDoping.h.
double exp_diff(double t, double tau1, double tau2) const
double phot::ScintTimeXeDoping::fArSingletTime |
|
private |
double phot::ScintTimeXeDoping::fArTripletTime |
|
private |
double phot::ScintTimeXeDoping::fMaxProbs |
|
private |
double phot::ScintTimeXeDoping::fMaxProbt |
|
private |
double phot::ScintTimeXeDoping::fMaxTs |
|
private |
double phot::ScintTimeXeDoping::fMaxTt |
|
private |
double phot::ScintTimeXeDoping::fTauAX |
|
private |
double phot::ScintTimeXeDoping::fTauN2 |
|
private |
double phot::ScintTimeXeDoping::fTauTAs |
|
private |
double phot::ScintTimeXeDoping::fTauTAt |
|
private |
double phot::ScintTimeXeDoping::fTauTX |
|
private |
double phot::ScintTimeXeDoping::fTauXX |
|
private |
double phot::ScintTimeXeDoping::fXe150nmTime |
|
private |
double phot::ScintTimeXeDoping::fXeConcentration |
|
private |
The documentation for this class was generated from the following files: