AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONTrackerDataCompareDialog Class Reference

Author Laurent Aphecetche, Subatech. More...

#include <AliMUONTrackerDataCompareDialog.h>

Inheritance diagram for AliMUONTrackerDataCompareDialog:

Public Member Functions

 AliMUONTrackerDataCompareDialog (const TGWindow *p=0, const TGWindow *main=0, UInt_t w=1, UInt_t h=1)
 
virtual ~AliMUONTrackerDataCompareDialog ()
 
void DoOK ()
 
void DoCancel ()
 

Private Member Functions

 AliMUONTrackerDataCompareDialog (const AliMUONTrackerDataCompareDialog &rhs)
 not defined More...
 
AliMUONTrackerDataCompareDialogoperator= (const AliMUONTrackerDataCompareDialog &rhs)
 not defined More...
 
void CompareData (const char *d1name, const char *d2name, AliMUONTrackerData::EDiffType difftype) const
 

Private Attributes

TGCompositeFrame * fF1
 frame for data source 1 selection More...
 
TGComboBox * fData1
 to select first data More...
 
TGCompositeFrame * fF2
 frame for data source 2 selection More...
 
TGComboBox * fData2
 to select second data More...
 
TGCompositeFrame * fF3
 frame for difference type selection More...
 
TGComboBox * fDiffType
 to select the kind of difference to make More...
 
TGCompositeFrame * fF4
 frame for output basename selection More...
 
TGTextEntry * fBasename
 basename of resulting (diff-ed) data More...
 
TGCompositeFrame * fButtonFrame
 to hold OK and Cancel buttons More...
 
TGTextButton * fOK
 ok button More...
 
TGTextButton * fCancel
 cancel button More...
 

Detailed Description

Author Laurent Aphecetche, Subatech.

Widget to select 2 VTrackerData objects (D1,D2) to be compared

The type of differences that can be used are :

  • Difference = plain difference D1-D2
  • Absolute difference = absolute value of the preceeding = |D1-D2|
  • Relative difference = relative difference = (D1-D2)/D1
  • Absolute relative difference = absolute value of preceeding = |(D1-D2)/D1|
Author
Laurent Aphecetche, Subatech

Definition at line 27 of file AliMUONTrackerDataCompareDialog.h.

Constructor & Destructor Documentation

AliMUONTrackerDataCompareDialog::AliMUONTrackerDataCompareDialog ( const TGWindow *  p = 0,
const TGWindow *  main = 0,
UInt_t  w = 1,
UInt_t  h = 1 
)

ctor

Definition at line 57 of file AliMUONTrackerDataCompareDialog.cxx.

AliMUONTrackerDataCompareDialog::~AliMUONTrackerDataCompareDialog ( )
virtual

dtor

Definition at line 125 of file AliMUONTrackerDataCompareDialog.cxx.

AliMUONTrackerDataCompareDialog::AliMUONTrackerDataCompareDialog ( const AliMUONTrackerDataCompareDialog rhs)
private

not defined

Member Function Documentation

void AliMUONTrackerDataCompareDialog::CompareData ( const char *  d1name,
const char *  d2name,
AliMUONTrackerData::EDiffType  difftype 
) const
private

Compare two data sources

Definition at line 168 of file AliMUONTrackerDataCompareDialog.cxx.

Referenced by DoOK().

void AliMUONTrackerDataCompareDialog::DoCancel ( )

Kills the dialog

Definition at line 160 of file AliMUONTrackerDataCompareDialog.cxx.

void AliMUONTrackerDataCompareDialog::DoOK ( )

Do the job.

Definition at line 132 of file AliMUONTrackerDataCompareDialog.cxx.

AliMUONTrackerDataCompareDialog& AliMUONTrackerDataCompareDialog::operator= ( const AliMUONTrackerDataCompareDialog rhs)
private

not defined

Member Data Documentation

TGTextEntry* AliMUONTrackerDataCompareDialog::fBasename
private

basename of resulting (diff-ed) data

Definition at line 54 of file AliMUONTrackerDataCompareDialog.h.

Referenced by CompareData().

TGCompositeFrame* AliMUONTrackerDataCompareDialog::fButtonFrame
private

to hold OK and Cancel buttons

Definition at line 55 of file AliMUONTrackerDataCompareDialog.h.

TGTextButton* AliMUONTrackerDataCompareDialog::fCancel
private

cancel button

Definition at line 57 of file AliMUONTrackerDataCompareDialog.h.

TGComboBox* AliMUONTrackerDataCompareDialog::fData1
private

to select first data

Definition at line 48 of file AliMUONTrackerDataCompareDialog.h.

Referenced by DoOK().

TGComboBox* AliMUONTrackerDataCompareDialog::fData2
private

to select second data

Definition at line 50 of file AliMUONTrackerDataCompareDialog.h.

Referenced by DoOK().

TGComboBox* AliMUONTrackerDataCompareDialog::fDiffType
private

to select the kind of difference to make

Definition at line 52 of file AliMUONTrackerDataCompareDialog.h.

Referenced by DoOK().

TGCompositeFrame* AliMUONTrackerDataCompareDialog::fF1
private

frame for data source 1 selection

Definition at line 47 of file AliMUONTrackerDataCompareDialog.h.

TGCompositeFrame* AliMUONTrackerDataCompareDialog::fF2
private

frame for data source 2 selection

Definition at line 49 of file AliMUONTrackerDataCompareDialog.h.

TGCompositeFrame* AliMUONTrackerDataCompareDialog::fF3
private

frame for difference type selection

Definition at line 51 of file AliMUONTrackerDataCompareDialog.h.

TGCompositeFrame* AliMUONTrackerDataCompareDialog::fF4
private

frame for output basename selection

Definition at line 53 of file AliMUONTrackerDataCompareDialog.h.

TGTextButton* AliMUONTrackerDataCompareDialog::fOK
private

ok button

Definition at line 56 of file AliMUONTrackerDataCompareDialog.h.


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