ATLAS-specific efficiency and smearing functions for super fast detector simulation.
More...
|
|
void | applyElectronEff (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | applyMuonEff (std::vector< const HEP::Particle * > &muons, std::mt19937 &engine) |
| Randomly filter the supplied particle list by parameterised muon efficiency.
|
|
void | applyMuonEffR2 (std::vector< const HEP::Particle * > &muons, std::mt19937 &engine) |
| Randomly filter the supplied particle list by parameterised muon efficiency.
|
|
void | applyTauEfficiencyR1 (std::vector< const HEP::Particle * > &taus, std::mt19937 &engine) |
|
void | applyTauEfficiencyR2 (std::vector< const HEP::Particle * > &taus, std::mt19937 &engine) |
|
void | applyPhotonEfficiencyR2 (std::vector< const HEP::Particle * > &photons, std::mt19937 &engine) |
|
void | smearElectronEnergy (std::vector< HEP::Particle * > &electrons, std::mt19937 &engine) |
| Randomly smear the supplied electrons' momenta by parameterised resolutions.
|
|
void | smearElectronEnergy (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | smearMuonMomentum (std::vector< HEP::Particle * > &muons, std::mt19937 &engine) |
| Randomly smear the supplied muons' momenta by parameterised resolutions.
|
|
void | smearMuonMomentum (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | smearJets (std::vector< HEP::Jet * > &jets, std::mt19937 &engine) |
| Randomly smear the supplied jets' momenta by parameterised resolutions. More...
|
|
void | smearMET (HEP::P4 &pmiss, double set, std::mt19937 &engine) |
| Randomly smear the MET vector by parameterised resolutions.
|
|
void | smearTaus (std::vector< HEP::Particle * > &taus, std::mt19937 &engine) |
| Randomly smear the supplied taus' momenta by parameterised resolutions. More...
|
|
void | applyLooseIDElectronSelectionR2 (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | applyLooseIDElectronSelectionR2 (std::vector< HEP::Particle * > &electrons, std::mt19937 &engine) |
| Alias to allow non-const particle vectors.
|
|
void | applyMediumIDElectronSelectionR2 (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | applyMediumIDElectronSelectionR2 (std::vector< HEP::Particle * > &electrons, std::mt19937 &engine) |
| Alias to allow non-const particle vectors.
|
|
void | applyMediumIDElectronSelection (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | applyMediumIDElectronSelection (std::vector< HEP::Particle * > &electrons, std::mt19937 &engine) |
| Alias to allow non-const particle vectors.
|
|
void | applyTightIDElectronSelection (std::vector< const HEP::Particle * > &electrons, std::mt19937 &engine) |
|
void | applyTightIDElectronSelection (std::vector< HEP::Particle * > &electrons, std::mt19937 &engine) |
| Alias to allow non-const particle vectors.
|
|
void | applyElectronIDEfficiency2019 (std::vector< const HEP::Particle * > &electrons, std::string operating_point, std::mt19937 &engine) |
|
void | applyElectronIsolationEfficiency2019 (std::vector< const HEP::Particle * > &electrons, std::string operating_point, std::mt19937 &engine) |
|
void | applyElectronReconstructionEfficiency2020 (std::vector< const HEP::Particle * > &electrons, std::string operating_point, std::mt19937 &engine) |
|
void | applyElectronIDEfficiency2020 (std::vector< const HEP::Particle * > &electrons, std::string operating_point, std::mt19937 &engine) |
|
void | applyElectronIsolationEfficiency2020 (std::vector< const HEP::Particle * > &electrons, std::string operating_point, std::mt19937 &engine) |
|
void | applyMuonIDEfficiency2020 (std::vector< const HEP::Particle * > &muons, std::string operating_point, std::mt19937 &engine) |
|
void | applyMuonIsolationEfficiency2020 (std::vector< const HEP::Particle * > &muons, std::string operating_point, std::mt19937 &engine) |
|
ATLAS-specific efficiency and smearing functions for super fast detector simulation.