FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairEveTracks Class Referenceabstract

#include <FairEveTracks.h>

Inheritance diagram for FairEveTracks:
FairEveGeoTracks FairEveMCTracks FairEveRecoTracksExample

Public Member Functions

 FairEveTracks (Bool_t acceptCompound=kFALSE)
 
void ToggleTracks ()
 
void ToggleGroups ()
 
void SetPtCut (Double_t min, Double_t max, Bool_t use)
 
void SetEtaCut (Double_t min, Double_t max, Bool_t use)
 
void SetEnergyCut (Double_t min, Double_t max, Bool_t use)
 
virtual void Repaint ()=0
 
virtual InitStatus Init ()
 
virtual ~FairEveTracks ()
 

Protected Member Functions

Double_t GetPtMin () const
 
Double_t GetPtMax () const
 
Double_t GetEtaMin () const
 
Double_t GetEtaMax () const
 
Double_t GetEnergyMin () const
 
Double_t GetEnergyMax () const
 
Bool_t UsePtCut () const
 
Bool_t UseEtaCut () const
 
Bool_t UseEnergyCut () const
 
FairEventManagerGetEventManager () const
 
TEveTrackList * FindTrackGroup (TString groupName, Color_t color)
 

Detailed Description

base evelement that represents tracks

Definition at line 35 of file FairEveTracks.h.

Constructor & Destructor Documentation

FairEveTracks::FairEveTracks ( Bool_t  acceptCompound = kFALSE)
Parameters
acceptCompounduse compound tracks in track list

Definition at line 29 of file FairEveTracks.cxx.

FairEveTracks::~FairEveTracks ( )
virtual

Definition at line 60 of file FairEveTracks.cxx.

Member Function Documentation

TEveTrackList * FairEveTracks::FindTrackGroup ( TString  groupName,
Color_t  color 
)
protected
Parameters
groupName- name of the track group
color- group color
Returns
track group based on parameter

Definition at line 62 of file FairEveTracks.cxx.

Double_t FairEveTracks::GetEnergyMax ( ) const
inlineprotected

Definition at line 54 of file FairEveTracks.h.

Double_t FairEveTracks::GetEnergyMin ( ) const
inlineprotected

Definition at line 53 of file FairEveTracks.h.

Double_t FairEveTracks::GetEtaMax ( ) const
inlineprotected

Definition at line 52 of file FairEveTracks.h.

Double_t FairEveTracks::GetEtaMin ( ) const
inlineprotected

Definition at line 51 of file FairEveTracks.h.

FairEventManager* FairEveTracks::GetEventManager ( ) const
inlineprotected

Definition at line 58 of file FairEveTracks.h.

Double_t FairEveTracks::GetPtMax ( ) const
inlineprotected

Definition at line 50 of file FairEveTracks.h.

Double_t FairEveTracks::GetPtMin ( ) const
inlineprotected

Definition at line 49 of file FairEveTracks.h.

InitStatus FairEveTracks::Init ( )
virtual

Reimplemented in FairEveGeoTracks, FairEveRecoTracksExample, and FairEveMCTracks.

Definition at line 54 of file FairEveTracks.cxx.

virtual void FairEveTracks::Repaint ( )
pure virtual

reset group, repaint tracks assigned to this class

Implemented in FairEveGeoTracks, FairEveRecoTracksExample, and FairEveMCTracks.

void FairEveTracks::SetEnergyCut ( Double_t  min,
Double_t  max,
Bool_t  use 
)
inline

set energy cut, cut is used only if use = kTRUE

Parameters
min
max
use

Definition at line 111 of file FairEveTracks.h.

void FairEveTracks::SetEtaCut ( Double_t  min,
Double_t  max,
Bool_t  use 
)
inline

set pseudorapidity cut, cut is used only if use = kTRUE

Parameters
min
max
use

Definition at line 99 of file FairEveTracks.h.

void FairEveTracks::SetPtCut ( Double_t  min,
Double_t  max,
Bool_t  use 
)
inline

set pt cut, cut is used only if use = kTRUE

Parameters
min
max
use

Definition at line 87 of file FairEveTracks.h.

void FairEveTracks::ToggleGroups ( )

makes visible group of tracks that was not visible, hiden groups become visible

Definition at line 80 of file FairEveTracks.cxx.

void FairEveTracks::ToggleTracks ( )

makes visible tracks not visible, hidden tracks become visible

Definition at line 40 of file FairEveTracks.cxx.

Bool_t FairEveTracks::UseEnergyCut ( ) const
inlineprotected

Definition at line 57 of file FairEveTracks.h.

Bool_t FairEveTracks::UseEtaCut ( ) const
inlineprotected

Definition at line 56 of file FairEveTracks.h.

Bool_t FairEveTracks::UsePtCut ( ) const
inlineprotected

Definition at line 55 of file FairEveTracks.h.


The documentation for this class was generated from the following files: