5#ifndef IMUONTRIGGERSCALEFACTORS_H_
6#define IMUONTRIGGERSCALEFACTORS_H_
44 const std::string& trigger)
const = 0;
49 Bool_t dataType)
const = 0;
Return value from object correction CP tools.
virtual CorrectionCode getTriggerEfficiency(const xAOD::Muon &mu, Double_t &efficiency, const std::string &trigger, Bool_t dataType) const =0
virtual CorrectionCode getTriggerScaleFactor(const xAOD::Muon &muon, Double_t &triggersf, const std::string &trigger) const =0
virtual int getBinNumber(const xAOD::Muon &muon, const std::string &trigger) const =0
virtual bool isTriggerSupported(const std::string &trigger) const =0
Returns whether the trigger is supported in the current data-period.
virtual StatusCode initialize(void)=0
virtual CorrectionCode getTriggerScaleFactor(const xAOD::MuonContainer &mucont, Double_t &triggersf, const std::string &trigger) const =0
void efficiency(std::vector< double > &bins, std::vector< double > &values, const std::vector< std::string > &files, const std::string &histname, const std::string &tplotname, const std::string &label="")
Select isolated Photons, Electrons and Muons.
Muon_v1 Muon
Reference the current persistent version:
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
int replicaIndex
index of replicated histograms to access
Configuration(const bool isData_=true, const int replicaIndex_=-1)