AliRoot Core  3dc7879 (3dc7879)
AliFMDMap::Printer Class Reference

#include <AliFMDMap.h>

Inheritance diagram for AliFMDMap::Printer:

Public Member Functions

 Printer (const char *format)
 
virtual ~Printer ()
 
Bool_t operator() (UShort_t d, Char_t r, UShort_t s, UShort_t t, Float_t m)
 
Bool_t operator() (UShort_t d, Char_t r, UShort_t s, UShort_t t, Int_t m)
 
Bool_t operator() (UShort_t d, Char_t r, UShort_t s, UShort_t t, UShort_t m)
 
Bool_t operator() (UShort_t d, Char_t r, UShort_t s, UShort_t t, Bool_t m)
 
- Public Member Functions inherited from AliFMDMap::ForOne
virtual ~ForOne ()
 

Private Member Functions

 Printer (const Printer &p)
 
Printeroperator= (const Printer &)
 
virtual void PrintHeadings (UShort_t d, Char_t r, UShort_t s, UShort_t t)
 

Private Attributes

const char * fFormat
 
UShort_t fOldD
 
Char_t fOldR
 
UShort_t fOldS
 

Detailed Description

Class to print content of map

Definition at line 130 of file AliFMDMap.h.

Constructor & Destructor Documentation

AliFMDMap::Printer::Printer ( const char *  format)

Constructor

Parameters
formatOutput format (argument to printf)

Definition at line 372 of file AliFMDMap.cxx.

virtual AliFMDMap::Printer::~Printer ( )
inlinevirtual

Destructor

Definition at line 142 of file AliFMDMap.h.

AliFMDMap::Printer::Printer ( const Printer p)
private

Copy constructor

Parameters
pObject to copy from

Definition at line 377 of file AliFMDMap.cxx.

Member Function Documentation

Bool_t AliFMDMap::Printer::operator() ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
Float_t  m 
)
virtual

Print a floating point entry

Returns
true

Reimplemented from AliFMDMap::ForOne.

Definition at line 407 of file AliFMDMap.cxx.

Bool_t AliFMDMap::Printer::operator() ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
Int_t  m 
)
virtual

Print a integer entry

Returns
true

Reimplemented from AliFMDMap::ForOne.

Definition at line 416 of file AliFMDMap.cxx.

Bool_t AliFMDMap::Printer::operator() ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
UShort_t  m 
)
virtual

Print a integer entry

Returns
true

Reimplemented from AliFMDMap::ForOne.

Definition at line 425 of file AliFMDMap.cxx.

Bool_t AliFMDMap::Printer::operator() ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t,
Bool_t  m 
)
virtual

Print a boolean entry

Returns
true

Reimplemented from AliFMDMap::ForOne.

Definition at line 434 of file AliFMDMap.cxx.

Printer& AliFMDMap::Printer::operator= ( const Printer )
inlineprivate

Assignment operator

Returns
Reference to this

Definition at line 179 of file AliFMDMap.h.

void AliFMDMap::Printer::PrintHeadings ( UShort_t  d,
Char_t  r,
UShort_t  s,
UShort_t  t 
)
privatevirtual

Print headings

Parameters
dCurrent detector
rCurrent ring
sCurrent sector
tCurrent strip

Definition at line 386 of file AliFMDMap.cxx.

Referenced by operator()().

Member Data Documentation

const char* AliFMDMap::Printer::fFormat
private

Printf like format

Definition at line 190 of file AliFMDMap.h.

Referenced by operator()().

UShort_t AliFMDMap::Printer::fOldD
private

Last detector

Definition at line 192 of file AliFMDMap.h.

Referenced by PrintHeadings().

Char_t AliFMDMap::Printer::fOldR
private

Last ring

Definition at line 194 of file AliFMDMap.h.

Referenced by PrintHeadings().

UShort_t AliFMDMap::Printer::fOldS
private

Last sector

Definition at line 196 of file AliFMDMap.h.

Referenced by PrintHeadings().


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