appletree.plugins.lyqy

In appletree.plugins.lyqy, we put some plugins to simulate quanta given light and charge yield.

class appletree.plugins.lyqy.ChargeYield(llh_name: Optional[str] = None)[source]

Bases: Plugin

depends_on: List[str] = ['energy']
parameters: Tuple = ('t_qy',)
provides: List[str] = ['charge_yield']
simulate(key, parameters, energy)[source]
takes_config = immutabledict({'qy_median': <appletree.config.Map object>})
class appletree.plugins.lyqy.LightYield(llh_name: Optional[str] = None)[source]

Bases: Plugin

depends_on: List[str] = ['energy']
parameters: Tuple = ('t_ly',)
provides: List[str] = ['light_yield']
simulate(key, parameters, energy)[source]
takes_config = immutabledict({'ly_median': <appletree.config.Map object>})
class appletree.plugins.lyqy.NumberElectron(llh_name: Optional[str] = None)[source]

Bases: Plugin

depends_on: List[str] = ['energy', 'charge_yield']
provides: List[str] = ['num_electron']
simulate(key, parameters, energy, charge_yield)[source]
class appletree.plugins.lyqy.NumberPhoton(llh_name: Optional[str] = None)[source]

Bases: Plugin

depends_on: List[str] = ['energy', 'light_yield']
provides: List[str] = ['num_photon']
simulate(key, parameters, energy, light_yield)[source]