Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
hdv_debugerframe Class Reference

#include <hdv_debugerframe.h>

+ Inheritance diagram for hdv_debugerframe:

Public Member Functions

 hdv_debugerframe (hdv_mainframe *hdvmf, const TGWindow *p, UInt_t w, UInt_t h)
 
virtual ~hdv_debugerframe ()
 
void DoDone (void)
 
void UpdateTrackLabels ()
 
Int_t GetNTrCand (void)
 
Int_t GetNTrWB (void)
 
Int_t GetNTrTB (void)
 
void SetNTrCand (Int_t d)
 
void SetNTrTimeBased (Int_t d)
 
void SetNTrWireBased (Int_t d)
 
void SetTrackCandidates (vector< const DKinematicData * > d)
 
void SetTrackWireBased (vector< const DTrackWireBased * > d)
 
void SetTrackTimeBased (vector< const DTrackTimeBased * > d)
 
void SetUpMid1Frame ()
 
void SetUpMid2Frame ()
 

Public Attributes

TGHorizontalFrame * topframe
 
TGHorizontalFrame * mid1frame
 
TGHorizontalFrame * mid2frame
 
TGHorizontalFrame * botframe
 
TGGroupFrame * hitdrawopts
 
TGGroupFrame * hitdrawoptsWB
 
TGGroupFrame * hitdrawoptsTB
 
TGGroupFrame * trackinfo
 
TGGroupFrame * trackinfoWB
 
TGGroupFrame * trackinfoTB
 
TGTextButton * done
 

Private Attributes

Int_t InitMid1Frame
 
Int_t InitMid2Frame
 
Int_t NTrCand
 
Int_t NTrTimeBased
 
Int_t NTrWireBased
 
vector< const DKinematicData * > TrackCandidates
 
vector< const DTrackWireBased * > subTrackWireBased
 
vector< const DTrackTimeBased * > subTrackTimeBased
 
map< string, TGVerticalFrame * > tf
 
map< string, vector< TGLabel * > > candlabs
 
map< string, TGVerticalFrame * > tfWB
 
map< string, vector< TGLabel * > > wblabs
 
map< string, TGVerticalFrame * > tfTB
 
map< string, vector< TGLabel * > > tblabs
 
hdv_mainframehdvmf
 
map< string, TGCheckButton * > checkbuttons
 

Detailed Description

Definition at line 48 of file hdv_debugerframe.h.

Constructor & Destructor Documentation

virtual hdv_debugerframe::~hdv_debugerframe ( )
inlinevirtual

Definition at line 52 of file hdv_debugerframe.h.

Member Function Documentation

void hdv_debugerframe::DoDone ( void  )

Definition at line 225 of file hdv_debugerframe.cc.

Int_t hdv_debugerframe::GetNTrCand ( void  )
inline

Definition at line 70 of file hdv_debugerframe.h.

References NTrCand.

Referenced by hdv_mainframe::hdv_mainframe().

Int_t hdv_debugerframe::GetNTrTB ( void  )
inline

Definition at line 72 of file hdv_debugerframe.h.

References NTrTimeBased.

Referenced by hdv_mainframe::hdv_mainframe().

Int_t hdv_debugerframe::GetNTrWB ( void  )
inline

Definition at line 71 of file hdv_debugerframe.h.

References NTrWireBased.

Referenced by hdv_mainframe::hdv_mainframe().

void hdv_debugerframe::SetNTrCand ( Int_t  d)
inline

Definition at line 73 of file hdv_debugerframe.h.

References NTrCand.

Referenced by MyProcessor::FillGraphics().

void hdv_debugerframe::SetNTrTimeBased ( Int_t  d)
inline

Definition at line 74 of file hdv_debugerframe.h.

References NTrTimeBased.

Referenced by MyProcessor::FillGraphics().

void hdv_debugerframe::SetNTrWireBased ( Int_t  d)
inline

Definition at line 75 of file hdv_debugerframe.h.

References NTrWireBased.

Referenced by MyProcessor::FillGraphics().

void hdv_debugerframe::SetTrackCandidates ( vector< const DKinematicData * >  d)
inline

Definition at line 76 of file hdv_debugerframe.h.

References TrackCandidates.

void hdv_debugerframe::SetTrackTimeBased ( vector< const DTrackTimeBased * >  d)
inline

Definition at line 78 of file hdv_debugerframe.h.

References subTrackTimeBased.

void hdv_debugerframe::SetTrackWireBased ( vector< const DTrackWireBased * >  d)
inline

Definition at line 77 of file hdv_debugerframe.h.

References subTrackWireBased.

Member Data Documentation

TGHorizontalFrame* hdv_debugerframe::botframe

Definition at line 59 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

map<string, vector<TGLabel*> > hdv_debugerframe::candlabs
private

Definition at line 94 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and UpdateTrackLabels().

map<string, TGCheckButton*> hdv_debugerframe::checkbuttons
private
TGTextButton* hdv_debugerframe::done

Definition at line 68 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

hdv_mainframe* hdv_debugerframe::hdvmf
private

Definition at line 102 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and UpdateTrackLabels().

TGGroupFrame* hdv_debugerframe::hitdrawopts

Definition at line 61 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

TGGroupFrame* hdv_debugerframe::hitdrawoptsTB

Definition at line 63 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid2Frame().

TGGroupFrame* hdv_debugerframe::hitdrawoptsWB

Definition at line 62 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid1Frame().

Int_t hdv_debugerframe::InitMid1Frame
private

Definition at line 84 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid1Frame().

Int_t hdv_debugerframe::InitMid2Frame
private

Definition at line 85 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid2Frame().

TGHorizontalFrame* hdv_debugerframe::mid1frame

Definition at line 57 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

TGHorizontalFrame* hdv_debugerframe::mid2frame

Definition at line 58 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

Int_t hdv_debugerframe::NTrCand
private

Definition at line 86 of file hdv_debugerframe.h.

Referenced by GetNTrCand(), hdv_debugerframe(), SetNTrCand(), and UpdateTrackLabels().

Int_t hdv_debugerframe::NTrTimeBased
private

Definition at line 87 of file hdv_debugerframe.h.

Referenced by GetNTrTB(), hdv_debugerframe(), SetNTrTimeBased(), and SetUpMid2Frame().

Int_t hdv_debugerframe::NTrWireBased
private

Definition at line 88 of file hdv_debugerframe.h.

Referenced by GetNTrWB(), hdv_debugerframe(), SetNTrWireBased(), and SetUpMid1Frame().

vector<const DTrackTimeBased*> hdv_debugerframe::subTrackTimeBased
private

Definition at line 91 of file hdv_debugerframe.h.

Referenced by SetTrackTimeBased(), and SetUpMid2Frame().

vector<const DTrackWireBased*> hdv_debugerframe::subTrackWireBased
private

Definition at line 90 of file hdv_debugerframe.h.

Referenced by SetTrackWireBased(), and SetUpMid1Frame().

map<string, vector<TGLabel*> > hdv_debugerframe::tblabs
private

Definition at line 100 of file hdv_debugerframe.h.

Referenced by SetUpMid2Frame().

map<string, TGVerticalFrame *> hdv_debugerframe::tf
private

Definition at line 93 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

map<string, TGVerticalFrame *> hdv_debugerframe::tfTB
private

Definition at line 99 of file hdv_debugerframe.h.

Referenced by SetUpMid2Frame().

map<string, TGVerticalFrame *> hdv_debugerframe::tfWB
private

Definition at line 96 of file hdv_debugerframe.h.

Referenced by SetUpMid1Frame().

TGHorizontalFrame* hdv_debugerframe::topframe

Definition at line 56 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

vector<const DKinematicData*> hdv_debugerframe::TrackCandidates
private

Definition at line 89 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), SetTrackCandidates(), and UpdateTrackLabels().

TGGroupFrame* hdv_debugerframe::trackinfo

Definition at line 64 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe().

TGGroupFrame* hdv_debugerframe::trackinfoTB

Definition at line 66 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid2Frame().

TGGroupFrame* hdv_debugerframe::trackinfoWB

Definition at line 65 of file hdv_debugerframe.h.

Referenced by hdv_debugerframe(), and SetUpMid1Frame().

map<string, vector<TGLabel*> > hdv_debugerframe::wblabs
private

Definition at line 97 of file hdv_debugerframe.h.

Referenced by SetUpMid1Frame().


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