Public Member Functions | |
CollectionContainer (const std::string &FileName, SystematicSet sys, CP::MuonEfficiencyType effType, EffiCollection::CollectionType FileType, bool isLowPt=false, bool hasPtDepSys=false) | |
CollectionContainer (CollectionContainer *Nominal, const std::string &FileName, SystematicSet sys, CP::MuonEfficiencyType effType, EffiCollection::CollectionType FileType, bool isLowPt=false, bool hasPtDepSys=false) | |
CollectionContainer & | operator= (const CollectionContainer &other) |
CollectionContainer (const CollectionContainer &other) | |
EfficiencyScaleFactor * | retrieve (unsigned int RunNumer) |
bool | CheckConsistency () |
std::string | sysname () |
bool | SeySystematicBin (unsigned int Bin) |
Protected Types | |
typedef std::pair< unsigned int, unsigned int > | RunRanges |
Protected Member Functions | |
bool | LoadPeriod (unsigned int RunNumber) |
Protected Attributes | |
std::map< RunRanges, EfficiencyScaleFactor * > | m_SF |
std::map< RunRanges, EfficiencyScaleFactor * > ::const_iterator | m_currentSF |
EffiCollection::CollectionType | m_FileType |