BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBaseDetector


class description - source file - inheritance tree

class BrBaseDetector : public TNode

    private:
virtual void CreateDefaultDetector(Text_t* name, Text_t* title, BrDetectorVolume* vol) public:
BrBaseDetector BrBaseDetector() BrBaseDetector BrBaseDetector(Char_t* name, Char_t* title, Text_t* shape, Float_t xx, Float_t yy, Float_t zz, Text_t* rot, Option_t* opt) BrBaseDetector BrBaseDetector(Char_t* name, Char_t* title, TShape* shape, Float_t xx, Float_t yy, Float_t zz, TRotMatrix* rot, Option_t* opt) BrBaseDetector BrBaseDetector(Char_t* name, Char_t* title, BrDetectorVolume* vol) BrBaseDetector BrBaseDetector(BrBaseDetector&) virtual void ~BrBaseDetector() static TClass* Class() virtual Int_t DebugLevel() virtual void ExecuteTNodeConstructor(const Text_t* name, const Text_t* title, const Text_t* shapename, Double_t x, Double_t y, Double_t z, const Text_t* matrixname, Option_t* option) virtual void ExecuteTNodeConstructor(const Text_t* name, const Text_t* title, TShape* shape, Double_t x, Double_t y, Double_t z, TRotMatrix* matrix, Option_t* option) virtual TClass* IsA() const virtual void SetDebugLevel(Int_t level) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fDebugLevel protected:
TMixture* fMixture Int_t fGHitColor Marker color for geanthits Int_t fGHitMarkerType MarkerType for geanthits


See also

BrDetectorDC, BrDetectorTPC

Class Description

	BrBaseDetector

	BRAHMS Base Detector Class

  This is a base detector class envisioned to be used for event
  displays and the like.  It might also be expanded for other uses.

	Author :	K. Hagel
	Created:	4-Nov-1998
	Version:	1.0



BrBaseDetector()
 Vanilla constructor; Should  not be called within the ROOT environment.


BrBaseDetector(Text_t *name, Text_t *title,Text_t *shape,Float_t xx,Float_t yy,Float_t zz,Text_t *matrix,Option_t *opt) :TNode(name,title,shape,xx,yy,zz,matrix,opt)

BrBaseDetector(Text_t *name, Text_t *title,TShape *shape,Float_t xx,Float_t yy,Float_t zz,TRotMatrix *matrix,Option_t *opt) :TNode(name,title,shape,xx,yy,zz,matrix,opt)

BrBaseDetector(Text_t *name, Text_t *title,BrDetectorVolume *vol)
 Constructor. This is the default constructor to use.


~BrBaseDetector()
 default destructor

CreateDefaultDetector(Text_t *name, Text_t *title, BrDetectorVolume *vol)
 Not used at the moment.
 Float_t *pos;

void ExecuteTNodeConstructor(const Text_t *name, const Text_t *title, const Text_t *shapename, Double_t x, Double_t y, Double_t z, const Text_t *matrixname, Option_t *option) // :TNamed(name,title),TAttLine(), TAttFill()
*-*-*-*-*-*-*-*-*-*-*Node normal constructor*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ======================
*-*
*-*    name    is the name of the node
*-*    title   is title
*-*    shapename is the name of the referenced shape
*-*    x,y,z   are the offsets of the volume with respect to his mother
*-*    matrixname  is the name of the rotation matrix
*-*
*-*    This new node is added into the list of sons of the current node
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*

void ExecuteTNodeConstructor(const Text_t *name, const Text_t *title, TShape *shape, Double_t x, Double_t y, Double_t z, TRotMatrix *matrix, Option_t *option) // :TNamed(name,title),TAttLine(),TAttFill()
*-*-*-*-*-*-*-*-*-*-*Node normal constructor*-*-*-*-*-*-*-*-*-*-*
*-*                  ================================
*-*
*-*    name    is the name of the node
*-*    title   is title
*-*    shape   is the pointer to the shape definition
*-*    x,y,z   are the offsets of the volume with respect to his mother
*-*    matrix  is the pointer to the rotation matrix
*-*
*-*    This new node is added into the list of sons of the current node
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*



Inline Functions


                 Int_t DebugLevel()
                  void SetDebugLevel(Int_t level)
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        BrBaseDetector BrBaseDetector(BrBaseDetector&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on Wed Sep 11 04:50:09 2002 by

Validate HTML
Validate CSS