PandaRoot
PndSttIsochroneDraw Class Reference

Class to display stt hits as isochrone tubes in the FairEventDisplay. More...

#include <PndSttIsochroneDraw.h>

Inheritance diagram for PndSttIsochroneDraw:

Public Member Functions

 PndSttIsochroneDraw ()
 
 PndSttIsochroneDraw (TString name, FairDataSourceI *dataSource=nullptr, Bool_t propagation=kFALSE, Int_t iVerbose=1)
 
virtual ~PndSttIsochroneDraw ()
 
void SetVerbose (Int_t iVerbose)
 
virtual void Exec (Option_t *option)
 
virtual InitStatus Init ()
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void Reset ()
 
TEveTrackList * GetTrGroup (Int_t pid)
 
virtual Double_t GetTimeWindowPlus ()
 
virtual Double_t GetTimeWindowMinus ()
 
virtual void SetTimeWindowMinus (Double_t val)
 
virtual void SetTimeWindowPlus (Double_t val)
 
virtual void UseIsochroneTime ()
 

Detailed Description

Class to display stt hits as isochrone tubes in the FairEventDisplay.

Author
T.Stockmanns
Since
25.09.09

Definition at line 33 of file PndSttIsochroneDraw.h.

Constructor & Destructor Documentation

◆ PndSttIsochroneDraw() [1/2]

PndSttIsochroneDraw::PndSttIsochroneDraw ( )

Default constructor

◆ PndSttIsochroneDraw() [2/2]

PndSttIsochroneDraw::PndSttIsochroneDraw ( TString  name,
FairDataSourceI *  dataSource = nullptr,
Bool_t  propagation = kFALSE,
Int_t  iVerbose = 1 
)

Standard constructor

Parameters
nameName of task
dataSource
iVerboseVerbosity level

◆ ~PndSttIsochroneDraw()

virtual PndSttIsochroneDraw::~PndSttIsochroneDraw ( )
virtual

Destructor

Member Function Documentation

◆ Exec()

virtual void PndSttIsochroneDraw::Exec ( Option_t *  option)
virtual

Executed task

Referenced by SetVerbose().

◆ Finish()

virtual void PndSttIsochroneDraw::Finish ( )
virtual

Action after each event

Referenced by SetVerbose().

◆ GetTimeWindowMinus()

virtual Double_t PndSttIsochroneDraw::GetTimeWindowMinus ( )
inlinevirtual

Definition at line 61 of file PndSttIsochroneDraw.h.

References SetTimeWindowMinus(), and SetTimeWindowPlus().

61 { return fTimeWindowMinus; }

◆ GetTimeWindowPlus()

virtual Double_t PndSttIsochroneDraw::GetTimeWindowPlus ( )
inlinevirtual

Definition at line 60 of file PndSttIsochroneDraw.h.

60 { return fTimeWindowPlus; }

◆ GetTrGroup()

TEveTrackList* PndSttIsochroneDraw::GetTrGroup ( Int_t  pid)

Referenced by SetVerbose().

◆ Init()

virtual InitStatus PndSttIsochroneDraw::Init ( )
virtual

Referenced by SetVerbose().

◆ Reset()

void PndSttIsochroneDraw::Reset ( )

Referenced by SetVerbose().

◆ SetParContainers()

virtual void PndSttIsochroneDraw::SetParContainers ( )
virtual

Referenced by SetVerbose().

◆ SetTimeWindowMinus()

virtual void PndSttIsochroneDraw::SetTimeWindowMinus ( Double_t  val)
virtual

Referenced by GetTimeWindowMinus().

◆ SetTimeWindowPlus()

virtual void PndSttIsochroneDraw::SetTimeWindowPlus ( Double_t  val)
virtual

Referenced by GetTimeWindowMinus().

◆ SetVerbose()

void PndSttIsochroneDraw::SetVerbose ( Int_t  iVerbose)
inline

Set verbosity level. For this task and all of the subtasks.

Definition at line 50 of file PndSttIsochroneDraw.h.

References Exec(), Finish(), GetTrGroup(), Init(), Reset(), and SetParContainers().

50 { fVerbose = iVerbose; }

◆ UseIsochroneTime()

virtual void PndSttIsochroneDraw::UseIsochroneTime ( )
inlinevirtual

Definition at line 66 of file PndSttIsochroneDraw.h.

66 { fUseIsochroneTime = kTRUE; }

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