Go to the documentation of this file. 1 #ifndef __l1microgmtlutfactories_h
2 #define __l1microgmtlutfactories_h
20 typedef std::shared_ptr<MicroGMTRankPtQualLUT>
ReturnType;
24 const unsigned ptFactor,
25 const unsigned qualFactor);
34 typedef std::shared_ptr<MicroGMTMatchQualLUT>
ReturnType;
39 const double fEtaCoarse,
51 typedef std::shared_ptr<MicroGMTExtrapolationLUT>
ReturnType;
62 typedef std::shared_ptr<MicroGMTCaloIndexSelectionLUT>
ReturnType;
73 typedef std::shared_ptr<MicroGMTAbsoluteIsolationCheckLUT>
ReturnType;
84 typedef std::shared_ptr<MicroGMTRelativeIsolationCheckLUT>
ReturnType;
~MicroGMTCaloIndexSelectionLUTFactory()
static ReturnType create(const std::string &filename, const int fwVersion)
static ReturnType create(const std::string &filename, const int type, const int fwVersion)
static ReturnType create(const std::string &filename, const int fwVersion, const unsigned ptFactor, const unsigned qualFactor)
MicroGMTRelativeIsolationCheckLUTFactory()
std::shared_ptr< MicroGMTCaloIndexSelectionLUT > ReturnType
std::shared_ptr< MicroGMTRankPtQualLUT > ReturnType
MicroGMTRankPtQualLUTFactory()
static ReturnType create(const std::string &filename, const int fwVersion)
std::shared_ptr< MicroGMTRelativeIsolationCheckLUT > ReturnType
~MicroGMTRankPtQualLUTFactory()
std::shared_ptr< MicroGMTMatchQualLUT > ReturnType
~MicroGMTAbsoluteIsolationCheckLUTFactory()
~MicroGMTMatchQualLUTFactory()
static ReturnType create(const std::string &filename, const double maxDR, const double fEta, const double fEtaCoarse, const double fPhi, cancel_t cancelType, const int fwVersion)
MicroGMTMatchQualLUTFactory()
MicroGMTCaloIndexSelectionLUTFactory()
std::shared_ptr< MicroGMTAbsoluteIsolationCheckLUT > ReturnType
MicroGMTAbsoluteIsolationCheckLUTFactory()
~MicroGMTRelativeIsolationCheckLUTFactory()