Go to the documentation of this file. 1 #ifndef HeavyFlavorAnalysis_SpecificDecay_BPHOniaToMuMuBuilder_h
2 #define HeavyFlavorAnalysis_SpecificDecay_BPHOniaToMuMuBuilder_h
64 std::vector<BPHPlusMinusConstCandPtr>
build();
116 std::map<oniaType, std::vector<BPHPlusMinusConstCandPtr>>
oniaList;
double getConstrMass(oniaType type) const
BPHOniaToMuMuBuilder(const edm::EventSetup &es, const BPHRecoBuilder::BPHGenericCollection *muPosCollection, const BPHRecoBuilder::BPHGenericCollection *muNegCollection)
void setParameters(oniaType type, double ptMin, double etaMax, double massMin, double massMax, double probMin, double mass, double sigma)
void setPtMin(oniaType type, double pt)
set cuts
double getConstrSigma(oniaType type) const
std::vector< BPHPlusMinusConstCandPtr > getList(oniaType type, BPHRecoSelect *dSel=nullptr, BPHMomentumSelect *mSel=nullptr, BPHVertexSelect *vSel=nullptr, BPHFitSelect *kSel=nullptr)
double getPtMin(oniaType type) const
get current cuts
void setMassMax(oniaType type, double m)
const edm::EventSetup * evSetup
double getProbMin(oniaType type) const
double getMassMax(oniaType type) const
double getMassMin(oniaType type) const
std::map< oniaType, std::vector< BPHPlusMinusConstCandPtr > > oniaList
std::vector< BPHPlusMinusConstCandPtr > fullList
const BPHRecoBuilder::BPHGenericCollection * negCollection
void setMassMin(oniaType type, double m)
void setConstr(oniaType type, double mass, double sigma)
void setProbMin(oniaType type, double p)
BPHGenericPtr< const BPHPlusMinusCandidate >::type BPHPlusMinusConstCandPtr
double getEtaMax(oniaType type) const
BPHOniaToMuMuBuilder & operator=(const BPHOniaToMuMuBuilder &x)=delete
const BPHRecoBuilder::BPHGenericCollection * posCollection
std::vector< BPHPlusMinusConstCandPtr > build()
build resonance candidates
std::map< oniaType, OniaParameters > oniaPar
void setEtaMax(oniaType type, double eta)
BPHMuonEtaSelect * etaSel
void extractList(oniaType type)
virtual ~BPHOniaToMuMuBuilder()
BPHPlusMinusConstCandPtr getOriginalCandidate(const BPHRecoCandidate &cand)