This slightly less simple photon transport uses a template for photon collection in time and in distance along the fiber. More...
Classes | |
class | BrightnessLevel |
class | FiberBrightness |
class | ImprovedTransport |
a class for transporting photons in a roughly realistic way More... | |
class | PhotonSystRewriter |
class | PhotonTransport |
a class for transporting photons in a roughly realistic way More... | |
struct | RateInfo |
a struct to hold collection rate info More... | |
Functions | |
static double | line_efficiency (TH2D *themap, const double Xa, const double Ya, const double Xb, const double Yb) |
void | load_hset (TFile *f, const char *name, const char *humanname, std::vector< TH2D * > &hold, const bool verbose) |
This slightly less simple photon transport uses a template for photon collection in time and in distance along the fiber.
This slightly less simple photon transport doesn't propagate individual photons (thus "simple"), but the model is gaining some realism.
|
static |
Definition at line 429 of file ImprovedTransport_module.cc.
References ana::binx, ana::biny, ana::binz, om::cerr, dx, dy, nd_projection_maker::eff, cet::hypot(), std::max(), fillBadChanDBTables::step, sum, submit_syst::x, and submit_syst::y.
Referenced by photrans::ImprovedTransport::GetPosCorr().
void photrans::load_hset | ( | TFile * | f, |
const char * | name, | ||
const char * | humanname, | ||
std::vector< TH2D * > & | hold, | ||
const bool | verbose | ||
) |
Definition at line 491 of file ImprovedTransport_module.cc.
References om::cout, make_syst_table_plots::h, and getGoodRuns4SAM::n.
Referenced by photrans::ImprovedTransport::LoadPosCorrHists().