1 #ifndef OMTF_OMTFProcessor_H
2 #define OMTF_OMTFProcessor_H
41 const std::vector<OMTFProcessor::resultsMap> &
processInput(
unsigned int iProcessor,
45 const std::map<Key,GoldenPattern*> &
getPatterns()
const;
82 unsigned int iRefLayer,
void fillCounts(unsigned int iProcessor, const OMTFinput &aInput, const SimTrack *aSimMuon)
void averagePatterns(int charge)
std::map< Key, GoldenPattern * > theGPs
Map holding Golden Patterns.
std::map< Key, OMTFResult > resultsMap
bool configure(XMLConfigReader *aReader)
Fill GP map with patterns from XML file.
OMTFConfiguration * m_omtf_config
bool addGP(GoldenPattern *aGP)
std::vector< vector1D > vector2D
tuple omtfParams
OMTF ESProducer.
void resetConfiguration()
Reset all configuration parameters.
OMTFProcessor(const edm::ParameterSet &cfg, OMTFConfiguration *omtf_config)
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