sadly need to include a root dependency, but no matter - the TIDA::Track class itself inherets from TObject already, so perhaps the boat has sailed on that concern long ago
More...
#include <Filter_Track.h>
|
| Filter_Track (double etaMax, double d0Max, double d0Min, double z0Max, double pTMin, int minPixelHits, int minSctHits, int minSiHits, int minBlayerHits, int minStrawHits, int minTrHits, double prob=0, int maxPixelHoles=20, int maxSctHoles=20, int maxSiHoles=20, bool expectBL=false) |
|
bool | select (const TIDA::Track *t, const TIDARoiDescriptor *=0) |
|
void | chargeSelection (int i) |
|
int | chargeSelection () const |
|
void | maxpT (double pTMax) |
|
double | maxpT () const |
|
sadly need to include a root dependency, but no matter - the TIDA::Track class itself inherets from TObject already, so perhaps the boat has sailed on that concern long ago
Definition at line 41 of file Filter_Track.h.
◆ Filter_Track()
Filter_Track::Filter_Track |
( |
double |
etaMax, |
|
|
double |
d0Max, |
|
|
double |
d0Min, |
|
|
double |
z0Max, |
|
|
double |
pTMin, |
|
|
int |
minPixelHits, |
|
|
int |
minSctHits, |
|
|
int |
minSiHits, |
|
|
int |
minBlayerHits, |
|
|
int |
minStrawHits, |
|
|
int |
minTrHits, |
|
|
double |
prob = 0 , |
|
|
int |
maxPixelHoles = 20 , |
|
|
int |
maxSctHoles = 20 , |
|
|
int |
maxSiHoles = 20 , |
|
|
bool |
expectBL = false |
|
) |
| |
|
inline |
◆ chargeSelection() [1/2]
int Filter_Track::chargeSelection |
( |
| ) |
const |
|
inline |
◆ chargeSelection() [2/2]
void Filter_Track::chargeSelection |
( |
int |
i | ) |
|
|
inline |
◆ maxpT() [1/2]
double Filter_Track::maxpT |
( |
| ) |
const |
|
inline |
◆ maxpT() [2/2]
void Filter_Track::maxpT |
( |
double |
pTMax | ) |
|
|
inline |
◆ select()
require a blayer (ibl in run2) hit only if one is expected
Implements TrackFilter.
Definition at line 58 of file Filter_Track.h.
68 if(
m_prob>0 && TMath::Prob(
t->chi2(),
t->dof() )<
m_prob ) selected =
false;
72 if (
m_expectBL && ( (
t->expectBL() ||
t->hasTruth() ) &&
t->bLayerHits()<1) ) selected =
false;
◆ m_chargeSelection
int Filter_Track::m_chargeSelection |
|
private |
◆ m_d0Max
double Filter_Track::m_d0Max |
|
private |
◆ m_d0Min
double Filter_Track::m_d0Min |
|
private |
◆ m_etaMax
double Filter_Track::m_etaMax |
|
private |
◆ m_expectBL
bool Filter_Track::m_expectBL |
|
private |
◆ m_maxPixelHoles
int Filter_Track::m_maxPixelHoles |
|
private |
◆ m_maxSctHoles
int Filter_Track::m_maxSctHoles |
|
private |
◆ m_maxSiHoles
int Filter_Track::m_maxSiHoles |
|
private |
◆ m_minBlayerHits
int Filter_Track::m_minBlayerHits |
|
private |
◆ m_minPixelHits
int Filter_Track::m_minPixelHits |
|
private |
◆ m_minSctHits
int Filter_Track::m_minSctHits |
|
private |
◆ m_minSiHits
int Filter_Track::m_minSiHits |
|
private |
◆ m_minStrawHits
int Filter_Track::m_minStrawHits |
|
private |
◆ m_minTrHits
int Filter_Track::m_minTrHits |
|
private |
◆ m_prob
double Filter_Track::m_prob |
|
private |
◆ m_pTMax
double Filter_Track::m_pTMax |
|
private |
◆ m_pTMin
double Filter_Track::m_pTMin |
|
private |
◆ m_z0Max
double Filter_Track::m_z0Max |
|
private |
The documentation for this class was generated from the following file: