ATLAS Offline Software
Filter_TrackQuality.h
Go to the documentation of this file.
1 /* emacs: this is -*- c++ -*- */
12 #ifndef TrigInDetAnalysisUtils_Filter_TrackQuality_H
13 #define TrigInDetAnalysisUtils_Filter_TrackQuality_H
14 
15 
16 #include <iostream>
17 #include <string>
18 #include <cmath>
19 #include <map>
20 
23 #include "TMath.h"
24 
25 
26 
28 
29  public:
30 
31  Filter_TrackQuality(double chi2Prob) :
32  m_chi2Prob(chi2Prob) { }
33 
34  bool select(const TIDA::Track* t, const TIDARoiDescriptor* /*r=0*/) {
35  // Select track parameters
36  int ndof = (t->pixelHits() + float(t->sctHits())/2.)*3 + t->strawHits()*2. - 5;
37  double chi2 = t->chi2();
38  double prob = TMath::Prob(chi2*float(ndof), ndof);
39  std::cout << chi2 << "\t" << ndof << "\t" << prob << std::endl;
40  if (prob < m_chi2Prob) return false;
41  return true;
42  }
43 
44  private:
45 
46  double m_chi2Prob;
47 
48 };
49 
50 
51 #endif // TrigInDetAnalysisUtils_Filter_TrackQuality_H
IDTPM::ndof
float ndof(const U &p)
Definition: TrackParametersHelper.h:142
Filter_TrackQuality::select
bool select(const TIDA::Track *t, const TIDARoiDescriptor *)
Definition: Filter_TrackQuality.h:34
Track.h
TrackFilter
Definition: TrackFilter.h:26
TrackFilter.h
base class for a single track selection filter allowing parameter setting for complex track selection
TIDARoiDescriptor
Describes the Region of Ineterest geometry It has basically 8 parameters.
Definition: TIDARoiDescriptor.h:42
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
covarianceTool.prob
prob
Definition: covarianceTool.py:678
Filter_TrackQuality::Filter_TrackQuality
Filter_TrackQuality(double chi2Prob)
Definition: Filter_TrackQuality.h:31
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition: comparitor.cxx:522
Filter_TrackQuality::m_chi2Prob
double m_chi2Prob
Definition: Filter_TrackQuality.h:46
TIDA::Track
Definition: Trigger/TrigAnalysis/TrigInDetAnalysis/TrigInDetAnalysis/Track.h:26
Filter_TrackQuality
Definition: Filter_TrackQuality.h:27
readCCLHist.float
float
Definition: readCCLHist.py:83