HMdcCal3
class description - source file - inheritance tree (.pdf)
public:
HMdcCal3()
HMdcCal3(HMdcCal3* copy)
HMdcCal3(const HMdcCal3&)
~HMdcCal3()
static TClass* Class()
void decrFlag()
UInt_t getAddress()
Int_t getCell()
Double_t getError()
Int_t getFlag()
Int_t getHitNumber()
Int_t getLayer()
HMdcCalLink* getLink()
Int_t getModule()
Double_t getPos()
Int_t getSector()
void incrFlag()
virtual TClass* IsA() const
HMdcCal3& operator=(const HMdcCal3&)
virtual void print()
virtual void print(ostream& file)
void setAddress(UInt_t address)
void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber)
void setCell(Short_t c)
void setError(Double_t err)
void setFlag(Int_t n)
void setHitNumber(Char_t h)
void setLayer(Char_t l)
void setLink(HMdcCalLink* calLink)
void setModule(Char_t m)
void setPos(Double_t theta)
void setSector(Char_t s)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Double_t pos hit coordinate in the local reference system
Double_t error coordinate error
Int_t nHits number of hits the cal3 belongs to
UInt_t fAddress address: sector, module, layer, cell, hit number
HMdcCalLink* link !corresponding object in linked list
An HMdcCal3 is a calibrated hit in a mdc plane.
It contains:
- the coordinate in the plane in the local
reference system (layer)
- error of the coordinate
- nHits: number of hits the cal3 object belongs to
- fAddress: address of the cal3
The class contains the following not-inline functions:
- a default constructor
- a default destructor
- print(void): prints the hit information to the
standard output
- print(ostream &file): prints the hit information
to file
~HMdcCal3(void)
Default destructor
delete link;
void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber)
void print(void)
Prints the particle coordinates to the standard output
void print(ostream &file)
Prints the particle coordinates to file
Inline Functions
HMdcCal3 HMdcCal3()
HMdcCal3 HMdcCal3(HMdcCal3* copy)
void setPos(Double_t theta)
void setError(Double_t err)
void setFlag(Int_t n)
void incrFlag()
void decrFlag()
Double_t getPos()
Double_t getError()
Int_t getFlag()
HMdcCalLink* getLink()
void setLink(HMdcCalLink* calLink)
void setAddress(Char_t sector, Char_t module, Char_t layer, Short_t cell, Char_t hitNumber)
void setHitNumber(Char_t h)
void setSector(Char_t s)
void setModule(Char_t m)
void setLayer(Char_t l)
void setCell(Short_t c)
UInt_t getAddress()
Int_t getHitNumber()
Int_t getSector()
Int_t getModule()
Int_t getLayer()
Int_t getCell()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HMdcCal3 HMdcCal3(const HMdcCal3&)
HMdcCal3& operator=(const HMdcCal3&)
Author: Beatriz Fuentes Arenaz
Last update: 30/08/2000 by Beatriz Fuentes (new name)
Copyright GENP (Univ. Santiago de Compostela)
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.