1 #ifndef OMTF_OMTFProcessor_H
2 #define OMTF_OMTFProcessor_H
37 const std::vector<OMTFProcessor::resultsMap> &
processInput(
unsigned int iProcessor,
41 const std::map<Key,GoldenPattern*> &
getPatterns()
const;
78 unsigned int iRefLayer,
void fillCounts(unsigned int iProcessor, const OMTFinput &aInput, const SimTrack *aSimMuon)
void averagePatterns(int charge)
bool configure(const OMTFConfiguration *omtfParams, const L1TMuonOverlapParams *omtfPatterns)
Fill GP map with patterns from CondFormats object.
const OMTFConfiguration * myOmtfConfig
std::map< Key, GoldenPattern * > theGPs
Map holding Golden Patterns.
std::map< Key, OMTFResult > resultsMap
bool addGP(GoldenPattern *aGP)
std::vector< vector1D > vector2D
tuple omtfParams
OMTF ESProducer.
void resetConfiguration()
Reset all configuration parameters.
OMTFinput::vector1D restrictInput(unsigned int iProcessor, unsigned int iCone, unsigned int iLayer, const OMTFinput::vector1D &layerHits)
void shiftGP(GoldenPattern *aGP, const GoldenPattern::vector2D &meanDistPhiNew, const GoldenPattern::vector2D &meanDistPhiOld)
const std::vector< OMTFProcessor::resultsMap > & processInput(unsigned int iProcessor, const OMTFinput &aInput)
void fillInputRange(unsigned int iProcessor, unsigned int iCone, const OMTFinput &aInput)
const std::map< Key, GoldenPattern * > & getPatterns() const
Return map of GoldenPatterns.
std::vector< OMTFProcessor::resultsMap > myResults