higgs_dna.tools package
Submodules
higgs_dna.tools.chained_quantile module
- class higgs_dna.tools.chained_quantile.ChainedQuantileRegression(corrections_summary: str, SS_variables: List[str], correctShowerShapes: bool = True, correctIsolations: bool = True, correctPreshower: bool = False)[source]
Bases:
object
- higgs_dna.tools.chained_quantile.create_evaluator(weights: str, scale: float | None = None, center: float | None = None, variables: List[str] | None = None, **kwargs: Dict[Any, Any]) wrapped_xgb[source]
higgs_dna.tools.diphoton_mva module
higgs_dna.tools.photonid_mva module
- higgs_dna.tools.photonid_mva.calculate_photonid_mva(mva: Tuple[Booster | None, List[str]], photon: Array) Array[source]
Recompute PhotonIDMVA on-the-fly. This step is necessary considering that the inputs have to be corrected with the QRC process. Following is the list of features (barrel has 12, endcap two more): EB:
events.Photon.energyRaw events.Photon.r9 events.Photon.sieie events.Photon.etaWidth events.Photon.phiWidth events.Photon.sieip events.Photon.s4 events.Photon.pfPhoIso03 events.Photon.pfChargedIsoPFPV events.Photon.pfChargedIsoWorstVtx events.Photon.eta events.fixedGridRhoAll
- EE: EB +
events.Photon.esEffSigmaRR events.Photon.esEnergyOverRawE