#include "hrichIPUparpattern.h" |
HRichIPUParPattern
class description - source file - inheritance tree (.pdf)
public:
HRichIPUParPattern(const char* name = "RichIPUParPattern", const char* title = "Parameters for Rich IPU Pattern ", const char* context = "RICHIPUEmulation")
HRichIPUParPattern(const HRichIPUParPattern&)
~HRichIPUParPattern()
static TClass* Class()
virtual void clear()
Int_t getNGroups()
Int_t getNPadDimensions()
Int_t getNPadsinGroup()
Int_t getPattern(Int_t gr, Int_t pg, Int_t re)
virtual Bool_t init(HParIo*, Int_t*)
virtual TClass* IsA() const
HRichIPUParPattern& operator=(const HRichIPUParPattern&)
void printParam()
void putAsciiHeader(TString&)
void readline(const char*, Int_t*)
void setDefaults()
void setNGroups(Int_t gr)
void setNPadDimensions(Int_t re)
void setNPadsinGroup(Int_t pg)
void setPattern(Int_t gr, Int_t pg, Int_t re, Int_t pat)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual Int_t write(HParIo*)
Bool_t writeline(char*, Int_t, Int_t, Int_t)
Bool_t writesize(char* buf)
private:
Int_t NGroups
Int_t NPadsinGroup
Int_t NPadDimensions
Int_t pattern[29][5][2]
HRichIPUParPattern
Parameters for RICH IPU Pattern
void setDefaults(void)
Set the default values
Input Parameters:
none
Output parametrs:
none
Return code:
none
HRichIPUParPattern(const char* name,const char* title, const char* context)
: HParSet(name,title,context)
Default constructor
The container name is set to "RichIPUParPattern"
Input Parameters:
none
Output parametrs:
none
Return code:
none
~HRichIPUParPattern(void)
Destructor
Input Parameters:
none
Output parametrs:
none
Return code:
none
Bool_t init(HParIo* inp,Int_t* set)
Intitializes the container from an input
Input Parameters:
HParIo *inp
Input from which to initialize
Int_t *set
Pointer for parameter set in which to store the parameters.
Output parametrs:
none
Return code:
Returns the result result of the initalization of the input, or
kFALSE if no input found.
Int_t write(HParIo* output)
Writes the container to an output
Input Parameters:
HParIo *output
Pointer to Io into which to write the parameters.
Output parametrs:
none
Return code:
Returns result of write function of Io, or -1 if no Io found.
void clear(void)
Sets the default values
Input Parameters:
none
Output parametrs:
none
Return code:
none
void readline(const char *buf, Int_t *set)
Decodes one line read from ascii file I/O
Input Parameters:
const char *buf
String which to analyze.
Int_t *set
Unused!
Output parametrs:
none
Return code:
none
void putAsciiHeader(TString& header)
Puts the ascii header to the string used in HRichIPUParAsciiFileIo
Input Parameters:
none
Output parametrs:
TString &header
Buffer into which to store the header.
Return code:
none
Bool_t writeline(char *buf,Int_t s, Int_t m, Int_t c)
Writes one line to the buffer used by ascii file I/O
Input Parameters:
none
Output parametrs:
char *buf
String into which to write the formated parameters.
Int_t s
Sector for which to write the parameter.
Int_t m
Module for which to write the parameter.
Int_t c
Cell for which to write the parameter.
Return code:
Returns kFALSE if s,m and c are out of bounds, otherwise kTRUE.
Bool_t writesize(char *buf)
Writes one line to the buffer used by ascii file I/O
Input Parameters:
none
Output parametrs:
char *buf
Buffer into which to write
Return code:
Returns allways kTRUE.
void printParam(void)
Prints the parameters
Input Parameters:
none
Output parametrs:
none
Return code:
none
Inline Functions
Int_t getNGroups()
Int_t getNPadsinGroup()
Int_t getNPadDimensions()
void setNGroups(Int_t gr)
void setNPadsinGroup(Int_t pg)
void setNPadDimensions(Int_t re)
Int_t getPattern(Int_t gr, Int_t pg, Int_t re)
void setPattern(Int_t gr, Int_t pg, Int_t re, Int_t pat)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HRichIPUParPattern HRichIPUParPattern(const HRichIPUParPattern&)
HRichIPUParPattern& operator=(const HRichIPUParPattern&)
Last update: Fri Jan 26 12:27:55 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.