Classes | |
class | CollectionContainer |
Public Types | |
enum | CollectionType { Central, Calo, Forward, CentralLowPt, CaloLowPt } |
Public Member Functions | |
EffiCollection (const std::string &file_central, const std::string &file_calo, const std::string &file_forward, const std::string &file_lowpt_central, const std::string &file_lowpt_caloo, SystematicSet sys, CP::MuonEfficiencyType effType, double lowPtTransition=20000.) | |
EffiCollection (const EffiCollection *Nominal, const std::string &file_central, const std::string &file_calo, const std::string &file_forward, const std::string &file_lowpt_central, const std::string &file_lowpt_caloo, SystematicSet sys, CP::MuonEfficiencyType effType, double lowPtTransition=20000.) | |
EffiCollection (const EffiCollection &other) | |
EffiCollection & | operator= (const EffiCollection &other) |
EfficiencyScaleFactor * | retrieveSF (const xAOD::Muon &mu, unsigned int RunNumber) |
return the correct SF type to provide, depending on eta and the author | |
std::string | sysname () const |
bool | CheckConsistency () |
unsigned int | nBins () const |
bool | SeySystematicBin (unsigned int Bin) |
Protected Member Functions | |
EffiCollection::CollectionContainer * | retrieveContainer (CollectionType Type) const |