ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
AtEventManager Class Reference

#include <AtEventManager.h>

Inheritance diagram for AtEventManager:
Inheritance graph
[legend]
Collaboration diagram for AtEventManager:
Collaboration graph
[legend]

Public Member Functions

 AtEventManager ()
 
virtual ~AtEventManager ()
 
virtual void GotoEvent (Int_t event)
 MENU More...
 
virtual void NextEvent ()
 MENU More...
 
virtual void PrevEvent ()
 MENU More...
 
virtual void make_gui ()
 
virtual void SelectEvent ()
 
virtual void Select3DThres ()
 
void ChangeDrawAllPads ()
 
void EnableDrawReconstruction ()
 
void EraseQEvent ()
 
void Draw3DGeo ()
 
void Draw3DHist ()
 
void ToggleCorrData ()
 
void DrawPIDFull ()
 
void FillPIDFull ()
 
void DrawPID2Full ()
 
void AddTask (FairTask *task)
 
virtual void Init (Int_t option=1, Int_t level=3, Int_t nNodes=10000)
 
virtual Int_t GetCurrentEvent ()
 
TCanvas * GetCvsPadPlane ()
 
TCanvas * GetCvsPadWave ()
 
TCanvas * GetCvsPadAll ()
 
TCanvas * GetCvsQEvent ()
 
TCanvas * GetCvsHoughSpace ()
 
TCanvas * GetCvsPhi ()
 
TCanvas * GetCvsMesh ()
 
TCanvas * GetCvs3DHist ()
 
TCanvas * GetCvsRad ()
 
TCanvas * GetCvsTheta ()
 
TCanvas * GetCvsThetaxPhi ()
 
TCanvas * GetCvsQuadrant1 ()
 
TCanvas * GetCvsQuadrant2 ()
 
TCanvas * GetCvsQuadrant3 ()
 
TCanvas * GetCvsQuadrant4 ()
 
TCanvas * GetCvsMC_XY ()
 
TCanvas * GetCvsMC_Z ()
 
TCanvas * GetCvsAux ()
 
TCanvas * GetCvsPID ()
 
TCanvas * GetCvsPID2 ()
 
S800Ana GetS800Ana ()
 
void SetTofObjCorr (std::vector< Double_t > vec)
 
void SetMTDCObjRange (std::vector< Double_t > vec)
 
void SetMTDCXfRange (std::vector< Double_t > vec)
 
Bool_t GetDrawAllPad ()
 
Bool_t GetDrawReconstruction ()
 
Bool_t GetEraseQEvent ()
 
Float_t Get3DThreshold ()
 
Bool_t GetToggleCorrData ()
 
void RunEvent ()
 
void SaveASCIIEvent ()
 
 AtEventManager (const AtEventManager &)
 
AtEventManageroperator= (const AtEventManager &)
 
 ClassDef (AtEventManager, 1)
 

Static Public Member Functions

static AtEventManagerInstance ()
 
static void DrawWave ()
 

Public Attributes

S800Ana fS800Ana
 
std::vector< Double_t > fTofObjCorr
 
std::vector< Double_t > fMTDCObjRange
 
std::vector< Double_t > fMTDCXfRange
 

Detailed Description

Definition at line 27 of file AtEventManager.h.

Constructor & Destructor Documentation

◆ AtEventManager() [1/2]

AtEventManager::AtEventManager ( )

Definition at line 68 of file AtEventManager.cxx.

◆ ~AtEventManager()

AtEventManager::~AtEventManager ( )
virtualdefault

◆ AtEventManager() [2/2]

AtEventManager::AtEventManager ( const AtEventManager )

Member Function Documentation

◆ AddTask()

void AtEventManager::AddTask ( FairTask *  task)
inline

Definition at line 107 of file AtEventManager.h.

◆ ChangeDrawAllPads()

void AtEventManager::ChangeDrawAllPads ( )

Definition at line 716 of file AtEventManager.cxx.

◆ ClassDef()

AtEventManager::ClassDef ( AtEventManager  ,
 
)

◆ Draw3DGeo()

void AtEventManager::Draw3DGeo ( )

Definition at line 749 of file AtEventManager.cxx.

◆ Draw3DHist()

void AtEventManager::Draw3DHist ( )

Definition at line 754 of file AtEventManager.cxx.

◆ DrawPID2Full()

void AtEventManager::DrawPID2Full ( )

Definition at line 494 of file AtEventManager.cxx.

◆ DrawPIDFull()

void AtEventManager::DrawPIDFull ( )

Definition at line 484 of file AtEventManager.cxx.

◆ DrawWave()

void AtEventManager::DrawWave ( )
static

Definition at line 539 of file AtEventManager.cxx.

◆ EnableDrawReconstruction()

void AtEventManager::EnableDrawReconstruction ( )

Definition at line 729 of file AtEventManager.cxx.

◆ EraseQEvent()

void AtEventManager::EraseQEvent ( )

Definition at line 743 of file AtEventManager.cxx.

◆ FillPIDFull()

void AtEventManager::FillPIDFull ( )

Definition at line 504 of file AtEventManager.cxx.

◆ Get3DThreshold()

Float_t AtEventManager::Get3DThreshold ( )
inline

Definition at line 153 of file AtEventManager.h.

◆ GetCurrentEvent()

virtual Int_t AtEventManager::GetCurrentEvent ( )
inlinevirtual

Definition at line 111 of file AtEventManager.h.

◆ GetCvs3DHist()

TCanvas* AtEventManager::GetCvs3DHist ( )
inline

Definition at line 120 of file AtEventManager.h.

◆ GetCvsAux()

TCanvas* AtEventManager::GetCvsAux ( )
inline

Definition at line 130 of file AtEventManager.h.

◆ GetCvsHoughSpace()

TCanvas* AtEventManager::GetCvsHoughSpace ( )
inline

Definition at line 117 of file AtEventManager.h.

◆ GetCvsMC_XY()

TCanvas* AtEventManager::GetCvsMC_XY ( )
inline

Definition at line 128 of file AtEventManager.h.

◆ GetCvsMC_Z()

TCanvas* AtEventManager::GetCvsMC_Z ( )
inline

Definition at line 129 of file AtEventManager.h.

◆ GetCvsMesh()

TCanvas* AtEventManager::GetCvsMesh ( )
inline

Definition at line 119 of file AtEventManager.h.

◆ GetCvsPadAll()

TCanvas* AtEventManager::GetCvsPadAll ( )
inline

Definition at line 115 of file AtEventManager.h.

◆ GetCvsPadPlane()

TCanvas* AtEventManager::GetCvsPadPlane ( )
inline

Definition at line 113 of file AtEventManager.h.

◆ GetCvsPadWave()

TCanvas* AtEventManager::GetCvsPadWave ( )
inline

Definition at line 114 of file AtEventManager.h.

◆ GetCvsPhi()

TCanvas* AtEventManager::GetCvsPhi ( )
inline

Definition at line 118 of file AtEventManager.h.

◆ GetCvsPID()

TCanvas* AtEventManager::GetCvsPID ( )
inline

Definition at line 131 of file AtEventManager.h.

◆ GetCvsPID2()

TCanvas* AtEventManager::GetCvsPID2 ( )
inline

Definition at line 132 of file AtEventManager.h.

◆ GetCvsQEvent()

TCanvas* AtEventManager::GetCvsQEvent ( )
inline

Definition at line 116 of file AtEventManager.h.

◆ GetCvsQuadrant1()

TCanvas* AtEventManager::GetCvsQuadrant1 ( )
inline

Definition at line 124 of file AtEventManager.h.

◆ GetCvsQuadrant2()

TCanvas* AtEventManager::GetCvsQuadrant2 ( )
inline

Definition at line 125 of file AtEventManager.h.

◆ GetCvsQuadrant3()

TCanvas* AtEventManager::GetCvsQuadrant3 ( )
inline

Definition at line 126 of file AtEventManager.h.

◆ GetCvsQuadrant4()

TCanvas* AtEventManager::GetCvsQuadrant4 ( )
inline

Definition at line 127 of file AtEventManager.h.

◆ GetCvsRad()

TCanvas* AtEventManager::GetCvsRad ( )
inline

Definition at line 121 of file AtEventManager.h.

◆ GetCvsTheta()

TCanvas* AtEventManager::GetCvsTheta ( )
inline

Definition at line 122 of file AtEventManager.h.

◆ GetCvsThetaxPhi()

TCanvas* AtEventManager::GetCvsThetaxPhi ( )
inline

Definition at line 123 of file AtEventManager.h.

◆ GetDrawAllPad()

Bool_t AtEventManager::GetDrawAllPad ( )
inline

Definition at line 145 of file AtEventManager.h.

◆ GetDrawReconstruction()

Bool_t AtEventManager::GetDrawReconstruction ( )
inline

Definition at line 146 of file AtEventManager.h.

◆ GetEraseQEvent()

Bool_t AtEventManager::GetEraseQEvent ( )
inline

Definition at line 147 of file AtEventManager.h.

◆ GetS800Ana()

S800Ana AtEventManager::GetS800Ana ( )
inline

Definition at line 134 of file AtEventManager.h.

◆ GetToggleCorrData()

Bool_t AtEventManager::GetToggleCorrData ( )
inline

Definition at line 154 of file AtEventManager.h.

◆ GotoEvent()

void AtEventManager::GotoEvent ( Int_t  event)
virtual

MENU

Definition at line 428 of file AtEventManager.cxx.

◆ Init()

void AtEventManager::Init ( Int_t  option = 1,
Int_t  level = 3,
Int_t  nNodes = 10000 
)
virtual

Definition at line 92 of file AtEventManager.cxx.

◆ Instance()

AtEventManager * AtEventManager::Instance ( )
static

Definition at line 63 of file AtEventManager.cxx.

◆ make_gui()

void AtEventManager::make_gui ( )
virtual

Definition at line 591 of file AtEventManager.cxx.

◆ NextEvent()

void AtEventManager::NextEvent ( )
virtual

MENU

Definition at line 436 of file AtEventManager.cxx.

◆ operator=()

AtEventManager& AtEventManager::operator= ( const AtEventManager )

◆ PrevEvent()

void AtEventManager::PrevEvent ( )
virtual

MENU

Definition at line 460 of file AtEventManager.cxx.

◆ RunEvent()

void AtEventManager::RunEvent ( )

Definition at line 586 of file AtEventManager.cxx.

◆ SaveASCIIEvent()

void AtEventManager::SaveASCIIEvent ( )

Definition at line 765 of file AtEventManager.cxx.

◆ Select3DThres()

void AtEventManager::Select3DThres ( )
virtual

Definition at line 759 of file AtEventManager.cxx.

◆ SelectEvent()

void AtEventManager::SelectEvent ( )
virtual

Definition at line 422 of file AtEventManager.cxx.

◆ SetMTDCObjRange()

void AtEventManager::SetMTDCObjRange ( std::vector< Double_t >  vec)
inline

Definition at line 137 of file AtEventManager.h.

◆ SetMTDCXfRange()

void AtEventManager::SetMTDCXfRange ( std::vector< Double_t >  vec)
inline

Definition at line 138 of file AtEventManager.h.

◆ SetTofObjCorr()

void AtEventManager::SetTofObjCorr ( std::vector< Double_t >  vec)
inline

Definition at line 136 of file AtEventManager.h.

◆ ToggleCorrData()

void AtEventManager::ToggleCorrData ( )

Definition at line 775 of file AtEventManager.cxx.

Member Data Documentation

◆ fMTDCObjRange

std::vector<Double_t> AtEventManager::fMTDCObjRange

Definition at line 142 of file AtEventManager.h.

◆ fMTDCXfRange

std::vector<Double_t> AtEventManager::fMTDCXfRange

Definition at line 143 of file AtEventManager.h.

◆ fS800Ana

S800Ana AtEventManager::fS800Ana

Definition at line 140 of file AtEventManager.h.

◆ fTofObjCorr

std::vector<Double_t> AtEventManager::fTofObjCorr

Definition at line 141 of file AtEventManager.h.


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