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

#include <Filters.h>

Inheritance diagram for Filter_pdgId:
Collaboration diagram for Filter_pdgId:

Public Member Functions

 Filter_pdgId (const unsigned int &pdgId)
 
bool select (const TIDA::Track *t, const TIDARoiDescriptor *=0)
 

Private Attributes

int m_pdgId
 

Detailed Description

Definition at line 53 of file Filters.h.

Constructor & Destructor Documentation

◆ Filter_pdgId()

Filter_pdgId::Filter_pdgId ( const unsigned int &  pdgId)
inline

Definition at line 56 of file Filters.h.

56 : m_pdgId(pdgId) { }

Member Function Documentation

◆ select()

bool Filter_pdgId::select ( const TIDA::Track t,
const TIDARoiDescriptor = 0 
)
inlinevirtual

Implements TrackFilter.

Definition at line 58 of file Filters.h.

58  {
59  //Author stores pdgId
60  if (std::fabs(t->author())!=m_pdgId) return false;
61  return true;
62  }

Member Data Documentation

◆ m_pdgId

int Filter_pdgId::m_pdgId
private

Definition at line 66 of file Filters.h.


The documentation for this class was generated from the following file:
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
Filter_pdgId::m_pdgId
int m_pdgId
Definition: Filters.h:66