1 #ifndef L1T_OmtfP1_GOLDENPATTERNRESULTS_H 2 #define L1T_OmtfP1_GOLDENPATTERNRESULTS_H 139 #endif //L1T_OmtfP1_GOLDENPATTERNRESULTS_H unsigned int firedLayerBits
bits representing fired logicLayers (including bending layers),
double getGpProbability1() const
friend std::ostream & operator<<(std::ostream &out, const GoldenPatternResult &aResult)
const OMTFConfiguration * omtfConfig
std::function< void()> finalise
constexpr std::array< uint8_t, layerIndexSize > layer
void setRefLayer(int refLayer)
double getGpProbability2() const
unsigned int getFiredLayerBits() const
void setFiredLayerBits(unsigned int firedLayerBits)
void init(const OMTFConfiguration *omtfConfig)
void setStubResult(float pdfVal, bool valid, int pdfBin, int layer, MuonStubPtr stub)
const StubResults & getStubResults() const
std::shared_ptr< MuonStub > MuonStubPtr
bool isLayerFired(unsigned int iLayer) const
unsigned int getFiredLayerCnt() const
int eta
eta at the 2nd muon station
std::vector< StubResult > StubResults
void setRefHitPhi(int refHitPhi)
void setGpProbability1(double probability1=0)
PdfValueType getPdfSum() const
double pdfSum
Sum of pdfValues.
void setGpProbability2(double probability2=0)
unsigned int firedLayerCnt
Number of fired layers - excluding bending layers.
void setValid(bool valid)
void setFiredLayerCnt(unsigned int firedLayerCnt)
int phi
phi at the 2nd muon station (propagated refHitPhi)
int refHitPhi
phi of the reference hits