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