CMS 3D CMS Logo

TtFullHadKinFitter.h
Go to the documentation of this file.
1 #ifndef TtFullHadKinFitter_h
2 #define TtFullHadKinFitter_h
3 
4 #include <vector>
5 
6 #include "TLorentzVector.h"
7 
9 
12 
14 
16 
17 class TAbsFitParticle;
18 class TFitConstraintM;
19 
20 /*
21  \class TtFullHadKinFitter TtFullHadKinFitter.h "TopQuarkAnalysis/TopKinFitter/interface/TtFullHadKinFitter.h"
22 
23  \brief one line description to be added here...
24 
25  text to be added here...
26 
27 **/
28 
30 public:
33 
34 public:
38  std::vector<TtFullHadKinFitter::Constraint> intToConstraint(const std::vector<unsigned int>& constraints);
40  TtFullHadKinFitter(int jetParam,
41  int maxNrIter,
42  double maxDeltaS,
43  double maxF,
44  const std::vector<unsigned int>& constraints,
45  double mW = 80.4,
46  double mTop = 173.,
47  const std::vector<edm::ParameterSet>* udscResolutions = nullptr,
48  const std::vector<edm::ParameterSet>* bResolutions = nullptr,
49  const std::vector<double>* jetEnergyResolutionScaleFactors = nullptr,
50  const std::vector<double>* jetEnergyResolutionEtaBinning = nullptr);
52  TtFullHadKinFitter(Param jetParam,
53  int maxNrIter,
54  double maxDeltaS,
55  double maxF,
56  const std::vector<Constraint>& constraints,
57  double mW = 80.4,
58  double mTop = 173.,
59  const std::vector<edm::ParameterSet>* udscResolutions = nullptr,
60  const std::vector<edm::ParameterSet>* bResolutions = nullptr,
61  const std::vector<double>* jetEnergyResolutionScaleFactors = nullptr,
62  const std::vector<double>* jetEnergyResolutionEtaBinning = nullptr);
65 
67  int fit(const std::vector<pat::Jet>& jets);
69  const pat::Particle fittedB() const { return (fitter_->getStatus() == 0 ? fittedB_ : pat::Particle()); };
71  const pat::Particle fittedBBar() const { return (fitter_->getStatus() == 0 ? fittedBBar_ : pat::Particle()); };
73  const pat::Particle fittedLightQ() const { return (fitter_->getStatus() == 0 ? fittedLightQ_ : pat::Particle()); };
76  return (fitter_->getStatus() == 0 ? fittedLightQBar_ : pat::Particle());
77  };
79  const pat::Particle fittedLightP() const { return (fitter_->getStatus() == 0 ? fittedLightP_ : pat::Particle()); };
82  return (fitter_->getStatus() == 0 ? fittedLightPBar_ : pat::Particle());
83  };
86 
87 private:
89  void printSetup() const;
91  void setupFitter();
93  void setupJets();
95  void setupConstraints();
96 
97 private:
106  const std::vector<edm::ParameterSet>* udscResolutions_;
107  const std::vector<edm::ParameterSet>* bResolutions_;
109  const std::vector<double>* jetEnergyResolutionScaleFactors_;
110  const std::vector<double>* jetEnergyResolutionEtaBinning_;
112  std::map<Constraint, TFitConstraintM*> massConstr_;
123  std::vector<Constraint> constraints_;
124 
127 
128 public:
130  struct KinFitResult {
131  int Status;
132  double Chi2;
133  double Prob;
140  std::vector<int> JetCombi;
141  bool operator<(const KinFitResult& rhs) { return Chi2 < rhs.Chi2; };
142  };
143 
145  class KinFit {
146  public:
148  KinFit();
150  KinFit(bool useBTagging,
151  unsigned int bTags,
153  double minBTagValueBJet,
154  double maxBTagValueNonBJet,
155  const std::vector<edm::ParameterSet>& udscResolutions,
156  const std::vector<edm::ParameterSet>& bResolutions,
157  const std::vector<double>& jetEnergyResolutionScaleFactors,
158  const std::vector<double>& jetEnergyResolutionEtaBinning,
160  int maxNJets,
161  int maxNComb,
162  unsigned int maxNrIter,
163  double maxDeltaS,
164  double maxF,
165  unsigned int jetParam,
166  const std::vector<unsigned>& constraints,
167  double mW,
168  double mTop);
170  ~KinFit();
171 
174  unsigned int bTags,
176  double minBTagValueBJet,
177  double maxBTagValueNonBJet) {
179  bTags_ = bTags;
183  }
185  void setResolutions(const std::vector<edm::ParameterSet>& udscResolutions,
186  const std::vector<edm::ParameterSet>& bResolutions,
187  const std::vector<double>& jetEnergyResolutionScaleFactors,
188  const std::vector<double>& jetEnergyResolutionEtaBinning) {
193  }
195  void setFitter(int maxNJets,
196  unsigned int maxNrIter,
197  double maxDeltaS,
198  double maxF,
199  unsigned int jetParam,
200  const std::vector<unsigned>& constraints,
201  double mW,
202  double mTop) {
206  maxF_ = maxF;
207  jetParam_ = jetParam;
209  mW_ = mW;
210  mTop_ = mTop;
211  }
217  void setMatch(const std::vector<int>& match) { match_ = match; }
219  void setMatchInvalidity(bool invalidMatch) { invalidMatch_ = invalidMatch; }
222 
224  std::list<TtFullHadKinFitter::KinFitResult> fit(const std::vector<pat::Jet>& jets);
225 
226  private:
227  // helper function for b-tagging
228  bool doBTagging(const std::vector<pat::Jet>& jets, const unsigned int& bJetCounter, std::vector<int>& combi);
230  pat::Jet corJet(const pat::Jet& jet, const std::string& quarkType);
231 
232  // convert unsigned to Param
233  TtFullHadKinFitter::Param param(unsigned int configParameter);
234  // convert unsigned int to Constraint
235  TtFullHadKinFitter::Constraint constraint(unsigned int configParameter);
236  // convert vector of unsigned int's to vector of Contraint's
237  std::vector<TtFullHadKinFitter::Constraint> constraints(const std::vector<unsigned int>& configParameters);
238 
244  unsigned int bTags_;
252  std::vector<edm::ParameterSet> udscResolutions_, bResolutions_;
254  std::vector<double> jetEnergyResolutionScaleFactors_;
255  std::vector<double> jetEnergyResolutionEtaBinning_;
263  unsigned int maxNrIter_;
265  double maxDeltaS_;
267  double maxF_;
269  unsigned int jetParam_;
271  std::vector<unsigned> constraints_;
273  double mW_;
275  double mTop_;
279  std::vector<int> match_;
282 
285  };
286 };
287 
288 #endif
TtFullHadKinFitter::jetParam_
Param jetParam_
jet parametrization
Definition: TtFullHadKinFitter.h:121
TtFullHadKinFitter::fit
int fit(const std::vector< pat::Jet > &jets)
kinematic fit interface
Definition: TtFullHadKinFitter.cc:221
TtFullHadKinFitter::KinFit::maxNComb_
int maxNComb_
maximal number of combinations to be written to the event
Definition: TtFullHadKinFitter.h:261
TtFullHadKinFitter::KinFit::setOutput
void setOutput(int maxNComb)
set number of combinations of output
Definition: TtFullHadKinFitter.h:221
TtFullHadKinFitter::KinFit::maxDeltaS_
double maxDeltaS_
maximal chi2 equivalent
Definition: TtFullHadKinFitter.h:265
TtFullHadKinFitter::fittedLightQ_
pat::Particle fittedLightQ_
Definition: TtFullHadKinFitter.h:116
TtFullHadKinFitter::KinFit::setMatchInvalidity
void setMatchInvalidity(bool invalidMatch)
set the validity of a match
Definition: TtFullHadKinFitter.h:219
TtFullHadKinFitter::KinFit::invalidMatch_
bool invalidMatch_
match is invalid
Definition: TtFullHadKinFitter.h:281
TopKinFitter::fitter_
TKinFitter * fitter_
kinematic fitter
Definition: TopKinFitter.h:47
TtFullHadKinFitter::KinFitResult
struct for fit results
Definition: TtFullHadKinFitter.h:130
TtFullHadKinFitter::KinFit::match_
std::vector< int > match_
the combination that should be used
Definition: TtFullHadKinFitter.h:279
TtFullHadKinFitter::addKinFitInfo
TtHadEvtSolution addKinFitInfo(TtHadEvtSolution *asol)
add kin fit information to the old event solution (in for legacy reasons)
Definition: TtFullHadKinFitter.cc:312
TtFullHadKinFitter::covM_
CovarianceMatrix * covM_
get object resolutions and put them into a matrix
Definition: TtFullHadKinFitter.h:126
TtFullHadKinFitter::KinFitResult::B
pat::Particle B
Definition: TtFullHadKinFitter.h:134
TtFullHadKinFitter::KinFitResult::BBar
pat::Particle BBar
Definition: TtFullHadKinFitter.h:135
TtFullHadKinFitter::setupFitter
void setupFitter()
setup fitter
Definition: TtFullHadKinFitter.cc:194
TtFullHadKinFitProducer_cfi.udscResolutions
udscResolutions
Definition: TtFullHadKinFitProducer_cfi.py:83
StEvtSolProducer_cfi.maxNrIter
maxNrIter
Definition: StEvtSolProducer_cfi.py:24
TtFullHadKinFitter::fittedB
const pat::Particle fittedB() const
return fitted b quark candidate
Definition: TtFullHadKinFitter.h:69
TtFullHadKinFitter::kTopMass
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitter::lightQBar_
TAbsFitParticle * lightQBar_
Definition: TtFullHadKinFitter.h:102
TtFullHadKinFitter::KinFit::jetEnergyResolutionEtaBinning_
std::vector< double > jetEnergyResolutionEtaBinning_
Definition: TtFullHadKinFitter.h:255
TtFullHadKinFitter::b_
TAbsFitParticle * b_
input particles
Definition: TtFullHadKinFitter.h:99
TFitConstraintM
Definition: TFitConstraintM.h:11
TtFullHadKinFitter::KinFit::jetParam_
unsigned int jetParam_
numbering of different possible jet parametrizations
Definition: TtFullHadKinFitter.h:269
TtHadEvtSolution.h
TtFullHadKinFitter::kWMinusMass
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitProducer_cfi.maxBTagValueNonBJet
maxBTagValueNonBJet
Definition: TtFullHadKinFitProducer_cfi.py:39
TtFullHadKinFitter::fittedLightP
const pat::Particle fittedLightP() const
return fitted light quark candidate
Definition: TtFullHadKinFitter.h:79
TtFullHadKinFitter::KinFit::useBTagging_
bool useBTagging_
Definition: TtFullHadKinFitter.h:242
CovarianceMatrix
Definition: CovarianceMatrix.h:28
singleTopDQM_cfi.jets
jets
Definition: singleTopDQM_cfi.py:42
TtFullHadKinFitter::KinFit::setBTagging
void setBTagging(bool useBTagging, unsigned int bTags, std::string bTagAlgo, double minBTagValueBJet, double maxBTagValueNonBJet)
set all parameters for b-tagging
Definition: TtFullHadKinFitter.h:173
TtFullHadKinFitter::KinFit::mTop_
double mTop_
top mass value used for constraints
Definition: TtFullHadKinFitter.h:275
TtFullHadKinFitter::KinFit::doBTagging
bool doBTagging(const std::vector< pat::Jet > &jets, const unsigned int &bJetCounter, std::vector< int > &combi)
Definition: TtFullHadKinFitter.cc:428
TtFullHadKinFitter::kEqualTopMasses
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitter::setupJets
void setupJets()
initialize jet inputs
Definition: TtFullHadKinFitter.cc:146
TtFullHadKinFitter::KinFit::constraint
TtFullHadKinFitter::Constraint constraint(unsigned int configParameter)
Definition: TtFullHadKinFitter.cc:671
TopKinFitter.h
TtFullHadKinFitter
Definition: TtFullHadKinFitter.h:29
TtFullHadKinFitter::KinFit::mW_
double mW_
W mass value used for constraints.
Definition: TtFullHadKinFitter.h:273
CovarianceMatrix.h
TtFullHadKinFitter::KinFit::setMatch
void setMatch(const std::vector< int > &match)
set match to be used
Definition: TtFullHadKinFitter.h:217
TtFullHadKinFitter::constraints_
std::vector< Constraint > constraints_
vector of constraints to be used
Definition: TtFullHadKinFitter.h:123
TtFullHadKinFitter::KinFit::fit
std::list< TtFullHadKinFitter::KinFitResult > fit(const std::vector< pat::Jet > &jets)
do the fitting and return fit result
Definition: TtFullHadKinFitter.cc:506
Chi2
Definition: Chi2.h:15
TtFullHadKinFitter::KinFit::bResolutions_
std::vector< edm::ParameterSet > bResolutions_
Definition: TtFullHadKinFitter.h:252
pat::Jet
Analysis-level calorimeter jet class.
Definition: Jet.h:77
TtFullHadKinFitter::KinFit::setJEC
void setJEC(std::string jetCorrectionLevel)
set jec level
Definition: TtFullHadKinFitter.h:213
TtFullHadKinFitter::KinFitResult::LightQBar
pat::Particle LightQBar
Definition: TtFullHadKinFitter.h:137
TtFullHadKinFitter::KinFit::jetEnergyResolutionScaleFactors_
std::vector< double > jetEnergyResolutionScaleFactors_
scale factors for the jet energy resolution
Definition: TtFullHadKinFitter.h:254
TtFullHadKinFitProducer_cfi.minBTagValueBJet
minBTagValueBJet
Definition: TtFullHadKinFitProducer_cfi.py:38
TtFullHadKinFitter::massConstr_
std::map< Constraint, TFitConstraintM * > massConstr_
supported constraints
Definition: TtFullHadKinFitter.h:112
TtFullHadKinFitter::KinFitResult::LightP
pat::Particle LightP
Definition: TtFullHadKinFitter.h:138
TtFullHadKinFitter::KinFit::fitter
TtFullHadKinFitter * fitter
kinematic fit interface
Definition: TtFullHadKinFitter.h:284
TtFullHadKinFitter::kTopBarMass
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitter::KinFit::maxF_
double maxF_
maximal deviation for contstraints
Definition: TtFullHadKinFitter.h:267
TtFullHadKinFitter::udscResolutions_
const std::vector< edm::ParameterSet > * udscResolutions_
resolutions
Definition: TtFullHadKinFitter.h:106
TtFullHadKinFitter::fittedLightPBar
const pat::Particle fittedLightPBar() const
return fitted light quark candidate
Definition: TtFullHadKinFitter.h:81
TtFullHadKinFitter::printSetup
void printSetup() const
print fitter setup
Definition: TtFullHadKinFitter.cc:113
TtSemiLepHitFitProducer_Electrons_cfi.mTop
mTop
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:36
TtFullHadKinFitter::KinFit::maxNrIter_
unsigned int maxNrIter_
maximal number of iterations to be performed for the fit
Definition: TtFullHadKinFitter.h:263
TtFullHadKinFitter::KinFitResult::Status
int Status
Definition: TtFullHadKinFitter.h:131
TtSemiLepHitFitProducer_Electrons_cfi.jetCorrectionLevel
jetCorrectionLevel
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:43
TtFullHadKinFitter::Constraint
Constraint
supported constraints
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitter::KinFit::useOnlyMatch_
bool useOnlyMatch_
fit or only a certain combination
Definition: TtFullHadKinFitter.h:277
TtFullHadKinFitter::lightPBar_
TAbsFitParticle * lightPBar_
Definition: TtFullHadKinFitter.h:104
TtFullHadKinFitProducer_cfi.useOnlyMatch
useOnlyMatch
Definition: TtFullHadKinFitProducer_cfi.py:31
TAbsFitParticle
Definition: TAbsFitParticle.h:9
TtFullHadKinFitter::KinFit::jetCorrectionLevel_
std::string jetCorrectionLevel_
correction level for jets
Definition: TtFullHadKinFitter.h:257
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TtFullHadKinFitter::KinFit::corJet
pat::Jet corJet(const pat::Jet &jet, const std::string &quarkType)
helper function to construct the proper corrected jet for its corresponding quarkType
Definition: TtFullHadKinFitter.cc:485
TtFullHadKinFitter::fittedB_
pat::Particle fittedB_
output particles
Definition: TtFullHadKinFitter.h:114
TtFullHadKinFitter::bBar_
TAbsFitParticle * bBar_
Definition: TtFullHadKinFitter.h:100
TtSemiLepHitFitProducer_Electrons_cfi.mW
mW
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:35
TKinFitter::getStatus
Int_t getStatus()
Definition: TKinFitter.h:51
TtFullHadKinFitter::fittedLightQBar
const pat::Particle fittedLightQBar() const
return fitted light quark candidate
Definition: TtFullHadKinFitter.h:75
TtFullHadKinFitter::kWPlusMass
Definition: TtFullHadKinFitter.h:32
TtFullHadKinFitter::jetEnergyResolutionScaleFactors_
const std::vector< double > * jetEnergyResolutionScaleFactors_
scale factors for the jet energy resolution
Definition: TtFullHadKinFitter.h:109
TtFullHadKinFitter::fittedBBar
const pat::Particle fittedBBar() const
return fitted b quark candidate
Definition: TtFullHadKinFitter.h:71
TtFullHadKinFitter::jetEnergyResolutionEtaBinning_
const std::vector< double > * jetEnergyResolutionEtaBinning_
Definition: TtFullHadKinFitter.h:110
TtFullHadKinFitter::KinFit::bTagAlgo_
std::string bTagAlgo_
input tag for b-tagging algorithm
Definition: TtFullHadKinFitter.h:246
match
std::pair< typename Association::data_type::first_type, double > match(Reference key, Association association, bool bestMatchByMaxValue)
Generic matching function.
Definition: Utils.h:10
TopKinFitter
Definition: TopKinFitter.h:17
TtFullHadKinFitter::bResolutions_
const std::vector< edm::ParameterSet > * bResolutions_
Definition: TtFullHadKinFitter.h:107
TtFullHadKinFitter::KinFit::KinFit
KinFit()
default constructor
Definition: TtFullHadKinFitter.cc:343
TtFullHadKinFitter::KinFit::constraints
std::vector< TtFullHadKinFitter::Constraint > constraints(const std::vector< unsigned int > &configParameters)
Definition: TtFullHadKinFitter.cc:696
TtFullHadKinFitProducer_cfi.bTags
bTags
Definition: TtFullHadKinFitProducer_cfi.py:40
TtFullHadKinFitter::KinFitResult::LightPBar
pat::Particle LightPBar
Definition: TtFullHadKinFitter.h:139
SUSYDQMAnalyzer_cfi.maxNJets
maxNJets
Definition: SUSYDQMAnalyzer_cfi.py:13
TtFullHadKinFitter::KinFit::constraints_
std::vector< unsigned > constraints_
numbering of different possible kinematic constraints
Definition: TtFullHadKinFitter.h:271
TtFullHadKinFitter::KinFit::bTags_
unsigned int bTags_
minimal number of b-jets
Definition: TtFullHadKinFitter.h:244
TtFullHadKinFitter::lightQ_
TAbsFitParticle * lightQ_
Definition: TtFullHadKinFitter.h:101
TtFullHadKinFitter::fittedLightPBar_
pat::Particle fittedLightPBar_
Definition: TtFullHadKinFitter.h:119
TtFullHadKinFitter::KinFitResult::JetCombi
std::vector< int > JetCombi
Definition: TtFullHadKinFitter.h:140
TtFullHadKinFitter::fittedLightP_
pat::Particle fittedLightP_
Definition: TtFullHadKinFitter.h:118
TtFullHadKinFitProducer_cfi.jetEnergyResolutionEtaBinning
jetEnergyResolutionEtaBinning
Definition: TtFullHadKinFitProducer_cfi.py:95
TtFullHadKinFitProducer_cfi.jetEnergyResolutionScaleFactors
jetEnergyResolutionScaleFactors
Definition: TtFullHadKinFitProducer_cfi.py:94
createBeamHaloJobs.constraints
string constraints
Definition: createBeamHaloJobs.py:229
TtSemiLepHitFitProducer_Electrons_cfi.maxNComb
maxNComb
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:21
StEvtSolProducer_cfi.maxDeltaS
maxDeltaS
Definition: StEvtSolProducer_cfi.py:25
TtFullHadKinFitter::KinFitResult::Prob
double Prob
Definition: TtFullHadKinFitter.h:133
TtFullHadKinFitter::KinFit::~KinFit
~KinFit()
default destructor
Definition: TtFullHadKinFitter.cc:426
TtFullHadKinFitter::KinFit::setFitter
void setFitter(int maxNJets, unsigned int maxNrIter, double maxDeltaS, double maxF, unsigned int jetParam, const std::vector< unsigned > &constraints, double mW, double mTop)
set parameters for fitter
Definition: TtFullHadKinFitter.h:195
TtFullHadKinFitter::KinFit::setResolutions
void setResolutions(const std::vector< edm::ParameterSet > &udscResolutions, const std::vector< edm::ParameterSet > &bResolutions, const std::vector< double > &jetEnergyResolutionScaleFactors, const std::vector< double > &jetEnergyResolutionEtaBinning)
set resolutions
Definition: TtFullHadKinFitter.h:185
TtFullHadKinFitter::intToConstraint
std::vector< TtFullHadKinFitter::Constraint > intToConstraint(const std::vector< unsigned int > &constraints)
used to convert vector of int's to vector of constraints (just used in TtFullHadKinFitter(int,...
Definition: TtFullHadKinFitter.cc:33
TtSemiLepHitFitProducer_Electrons_cfi.useBTagging
useBTagging
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:29
TtFullHadKinFitter::KinFit::minBTagValueBJet_
double minBTagValueBJet_
min value of bTag for a b-jet
Definition: TtFullHadKinFitter.h:248
TtFullHadKinFitter::setupConstraints
void setupConstraints()
initialize constraints
Definition: TtFullHadKinFitter.cc:178
metsig::jet
Definition: SignAlgoResolutions.h:47
TtFullHadKinFitter::TtFullHadKinFitter
TtFullHadKinFitter()
default constructor
Definition: TtFullHadKinFitter.cc:16
TtFullHadKinFitter::KinFit::maxNJets_
int maxNJets_
maximal number of jets (-1 possible to indicate 'all')
Definition: TtFullHadKinFitter.h:259
TtFullHadKinFitProducer_cfi.bResolutions
bResolutions
Definition: TtFullHadKinFitProducer_cfi.py:84
TtFullHadKinFitter::KinFit
class that does the fitting
Definition: TtFullHadKinFitter.h:145
TtFullHadKinFitter::KinFitResult::LightQ
pat::Particle LightQ
Definition: TtFullHadKinFitter.h:136
TtFullHadKinFitter::lightP_
TAbsFitParticle * lightP_
Definition: TtFullHadKinFitter.h:103
TtFullHadKinFitter::KinFitResult::operator<
bool operator<(const KinFitResult &rhs)
Definition: TtFullHadKinFitter.h:141
TtFullHadKinFitter::fittedLightQBar_
pat::Particle fittedLightQBar_
Definition: TtFullHadKinFitter.h:117
TtFullHadKinFitter::KinFit::maxBTagValueNonBJet_
double maxBTagValueNonBJet_
max value of bTag for a non-b-jet
Definition: TtFullHadKinFitter.h:250
TtFullHadKinFitter::KinFit::setUseOnlyMatch
void setUseOnlyMatch(bool useOnlyMatch)
set useOnlyMatch
Definition: TtFullHadKinFitter.h:215
ParameterSet.h
TtFullHadKinFitter::~TtFullHadKinFitter
~TtFullHadKinFitter()
default destructor
Definition: TtFullHadKinFitter.cc:100
TopKinFitter::Param
Param
supported parameterizations
Definition: TopKinFitter.h:20
TtHadEvtSolution
Definition: TtHadEvtSolution.h:21
TtFullHadKinFitter::KinFit::param
TtFullHadKinFitter::Param param(unsigned int configParameter)
Definition: TtFullHadKinFitter.cc:651
StEvtSolProducer_cfi.maxF
maxF
Definition: StEvtSolProducer_cfi.py:26
pat::Particle
Analysis-level particle class.
Definition: Particle.h:30
TtSemiLepHitFitProducer_Electrons_cfi.bTagAlgo
bTagAlgo
Definition: TtSemiLepHitFitProducer_Electrons_cfi.py:26
TtFullHadKinFitter::fittedLightQ
const pat::Particle fittedLightQ() const
return fitted light quark candidate
Definition: TtFullHadKinFitter.h:73
TtFullHadKinFitter::fittedBBar_
pat::Particle fittedBBar_
Definition: TtFullHadKinFitter.h:115
combination.h
TtFullHadKinFitter::KinFit::udscResolutions_
std::vector< edm::ParameterSet > udscResolutions_
store the resolutions for the jets
Definition: TtFullHadKinFitter.h:252
TtFullHadKinFitter::KinFitResult::Chi2
double Chi2
Definition: TtFullHadKinFitter.h:132