#include "htofinoshowermap.h" |
HTofinoShowerMap
class description - source file - inheritance tree (.pdf)
public:
HTofinoShowerMap(const char* name = "TofinoShowerMap", const char* title = "Position of shower pads relative to tofino cells", const char* context = "TofinoStandardShowerMap")
HTofinoShowerMap(const HTofinoShowerMap&)
~HTofinoShowerMap()
static TClass* Class()
virtual Bool_t defaultInit()
Char_t* getCellClassName()
Int_t getCellNumber(HLocation& loc)
Int_t getCellNumber(Int_t nRow, Int_t nColumn)
HTofinoShowerMapCell* getObject(HLocation& loc)
HTofinoShowerMapCell*& getSlot(HLocation& loc)
virtual Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
virtual TClass* IsA() const
HTofinoShowerMap& operator=(const HTofinoShowerMap&)
void Print()
void setCellClassName(Char_t* pszName)
void setCellNumber(HLocation& loc, Int_t nCell)
void setSetup(Int_t nRows, Int_t nColumns)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
private:
Int_t m_nRows sizes of calibration structure
Int_t m_nColumns
Char_t m_szClassName[40] name of class used for keeping data for
HObjTable m_ParamsTable structure which contains all object
HLocation fLoc !
HTofinoShowerMap
HTofinoShowerMap is used to manage of all parameters tied tof and
shower detectors
This class contains structure HObjTable, which contains all
HTofinoShowerMapCell objects. One HTofinoShowerMapCell object contains
inforamtions attached position of shower's pad relative to tofino cell
HTofinoShowerMap(const char* name,const char* title,
const char* context)
: HTofinoParSet(name,title,context)
~HTofinoShowerMap()
void setSetup(Int_t nRows, Int_t nColumns)
set sizes of internal structure
void setCellClassName(Char_t* pszName)
//set name of class of calibration parameter container for one pad
Char_t* getCellClassName()
return name of class of calibration parameter container for one pad
HTofinoShowerMapCell*& getSlot(HLocation &loc)
return references address to place new object at loc position
HTofinoShowerMapCell* getObject(HLocation &loc)
return pointer to object, which contains parameter for pad
at loc position
Int_t getCellNumber(Int_t nRow, Int_t nColumn)
Int_t getCellNumber(HLocation &loc)
return tofino cell number for the pad at postion loc
void setCellNumber(HLocation &loc, Int_t nCell)
set tofino cell number for the pad at postion loc
Bool_t initAscii(HParHadAsciiFileIo* pHadAsciiFile)
reading and initializing calibration parameters from ascii file (HAsciiKey format)
Bool_t writeAscii(HParHadAsciiFileIo* pHadAsciiFile)
writing calibration parameters into ascii file (HAsciiKey format)
Bool_t defaultInit()
initialization of calibration parameters for full setup
of tofino detector. Default calibration using
value cellNumber=9
void Print()
Inline Functions
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HTofinoShowerMap HTofinoShowerMap(const HTofinoShowerMap&)
HTofinoShowerMap& operator=(const HTofinoShowerMap&)
Last update: Fri Jan 26 12:37:26 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.