Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

XANAIsolation Class Reference

#include <XANAIsolation.h>

Collaboration diagram for XANAIsolation:

[legend]
List of all members.

Public Member Functions

 XANAIsolation ()
 XANAIsolation (XANAElectronCandidate *xanaElectronCandidate, int numberTracks, TObjArray *tracks)
 XANAIsolation (XANAElectronCandidate *xanaElectronCandidate, int numberTracks, TObjArray *tracks, int numberElectronCadidates, TObjArray *electronCandidates)
void setExtRadius (float extRadius)
void setIntRadius (float intRadius)
void setPtLow (float ptLow)
int getNumberTracks () const
float getPtTracks () const
int getNumberECinsideCone () const
float getPtMax () const
bool isIsolated (float ptCut=0.1) const
 ~XANAIsolation ()

Private Attributes

XANAElectronCandidate_xanaElectronCandidate
int _numberTracks
TObjArray * _tracks
int _numberElectronCandidates
TObjArray * _electronCandidates
float _extRadius
float _intRadius
float _ptLow

Constructor & Destructor Documentation

XANAIsolation::XANAIsolation  ) 
 

XANAIsolation::XANAIsolation XANAElectronCandidate xanaElectronCandidate,
int  numberTracks,
TObjArray *  tracks
 

XANAIsolation::XANAIsolation XANAElectronCandidate xanaElectronCandidate,
int  numberTracks,
TObjArray *  tracks,
int  numberElectronCadidates,
TObjArray *  electronCandidates
 

XANAIsolation::~XANAIsolation  ) 
 


Member Function Documentation

int XANAIsolation::getNumberECinsideCone  )  const
 

int XANAIsolation::getNumberTracks  )  const
 

float XANAIsolation::getPtMax  )  const
 

float XANAIsolation::getPtTracks  )  const
 

bool XANAIsolation::isIsolated float  ptCut = 0.1  )  const
 

void XANAIsolation::setExtRadius float  extRadius  ) 
 

void XANAIsolation::setIntRadius float  intRadius  ) 
 

void XANAIsolation::setPtLow float  ptLow  ) 
 


Member Data Documentation

TObjArray* XANAIsolation::_electronCandidates [private]
 

Definition at line 48 of file XANAIsolation.h.

float XANAIsolation::_extRadius [private]
 

Definition at line 50 of file XANAIsolation.h.

float XANAIsolation::_intRadius [private]
 

Definition at line 51 of file XANAIsolation.h.

int XANAIsolation::_numberElectronCandidates [private]
 

Definition at line 47 of file XANAIsolation.h.

int XANAIsolation::_numberTracks [private]
 

Definition at line 45 of file XANAIsolation.h.

float XANAIsolation::_ptLow [private]
 

Definition at line 52 of file XANAIsolation.h.

TObjArray* XANAIsolation::_tracks [private]
 

Definition at line 46 of file XANAIsolation.h.

XANAElectronCandidate* XANAIsolation::_xanaElectronCandidate [private]
 

Definition at line 44 of file XANAIsolation.h.


The documentation for this class was generated from the following file:
Generated on Thu Oct 27 21:59:54 2005 for XANADOO by doxygen 1.3.5