ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
Filter_TrackHits Class Reference

#include <Filter_TrackHits.h>

Inheritance diagram for Filter_TrackHits:
Collaboration diagram for Filter_TrackHits:

Public Member Functions

 Filter_TrackHits (int bLayer, int pixel, int sct, int silicon, int straw, int tr, double chi2prob=0.1)
 
bool select (const TIDA::Track *t, const TrigInDetAnalysis::TIDARoiDescriptor *=0)
 

Public Attributes

prtected __pad0__: int m_bLayer
 
int m_pixel
 
int m_sct
 
int m_silicon
 
int m_straw
 
int m_tr
 
double m_probchi2
 

Detailed Description

Definition at line 27 of file Filter_TrackHits.h.

Constructor & Destructor Documentation

◆ Filter_TrackHits()

Filter_TrackHits::Filter_TrackHits ( int  bLayer,
int  pixel,
int  sct,
int  silicon,
int  straw,
int  tr,
double  chi2prob = 0.1 
)
inline

Definition at line 31 of file Filter_TrackHits.h.

31  :
32  m_bLayer(bLayer), m_pixel(pixel), m_sct(sct), m_silicon(silicon), m_straw(straw), m_tr(tr) { }

Member Function Documentation

◆ select()

bool Filter_TrackHits::select ( const TIDA::Track t,
const TrigInDetAnalysis::TIDARoiDescriptor *  = 0 
)
inline

Definition at line 34 of file Filter_TrackHits.h.

34  {
35  // Select track hit numbers
36  if((t->bLayerHits()<m_bLayer) || (t->pixelHits()<m_pixel) || (t->sctHits()<m_sct) || (t->siHits()<m_silicon) ||
37  (t->strawHits()<m_straw) || (t->trHits()<m_tr)) return false;
38  return true;
39  }

Member Data Documentation

◆ __pad0__

prtected Filter_TrackHits::__pad0__

Definition at line 41 of file Filter_TrackHits.h.

◆ m_pixel

int Filter_TrackHits::m_pixel

Definition at line 44 of file Filter_TrackHits.h.

◆ m_probchi2

double Filter_TrackHits::m_probchi2

Definition at line 50 of file Filter_TrackHits.h.

◆ m_sct

int Filter_TrackHits::m_sct

Definition at line 45 of file Filter_TrackHits.h.

◆ m_silicon

int Filter_TrackHits::m_silicon

Definition at line 46 of file Filter_TrackHits.h.

◆ m_straw

int Filter_TrackHits::m_straw

Definition at line 47 of file Filter_TrackHits.h.

◆ m_tr

int Filter_TrackHits::m_tr

Definition at line 48 of file Filter_TrackHits.h.


The documentation for this class was generated from the following file:
TRT::Hit::straw
@ straw
Definition: HitInfo.h:82
Filter_TrackHits::m_sct
int m_sct
Definition: Filter_TrackHits.h:45
Filter_TrackHits::m_silicon
int m_silicon
Definition: Filter_TrackHits.h:46
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
Filter_TrackHits::m_straw
int m_straw
Definition: Filter_TrackHits.h:47
Filter_TrackHits::m_tr
int m_tr
Definition: Filter_TrackHits.h:48
SiliconTech::pixel
@ pixel
Filter_TrackHits::m_pixel
int m_pixel
Definition: Filter_TrackHits.h:44