BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrZdcDig


class description - source file - inheritance tree

class BrZdcDig : public BrDataObject


    public:
BrZdcDig BrZdcDig() BrZdcDig BrZdcDig(const Char_t* Name, const Char_t* Title) BrZdcDig BrZdcDig(BrZdcDig&) virtual void ~BrZdcDig() static TClass* Class() Int_t Compare(TObject* BrZdcDig) virtual Int_t GetLeftAdc(const Int_t i) const virtual Int_t GetLeftAdcSum() virtual Int_t GetLeftTdc(const Int_t i) const virtual Int_t GetLeftTdcSum() virtual Int_t GetRightAdc(const Int_t i) const virtual Int_t GetRightAdcSum() virtual Int_t GetRightTdc(const Int_t i) const virtual Int_t GetRightTdcSum() virtual TClass* IsA() const virtual Bool_t IsSortable() const virtual void List() virtual void SetLeftAdc(const Int_t itube, const Int_t val) virtual void SetLeftAdcSum(const Int_t val) virtual void SetLeftTdc(const Int_t itube, const Int_t time) virtual void SetLeftTdcSum(const Int_t val) virtual void SetRightAdc(const Int_t itube, const Int_t val) virtual void SetRightAdcSum(const Int_t val) virtual void SetRightTdc(const Int_t itube, const Int_t time) virtual void SetRightTdcSum(const Int_t val) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fRightAdc[3] ZDC right ADC Int_t fRightTdc[3] ZDC right TDC Int_t fRightAdcSum ZDC right ADC for analog sum Int_t fRightTdcSum ZDC right ADC for analog sum Int_t fLeftAdc[3] ZDC left ADC Int_t fLeftTdc[3] ZDC left TDC Int_t fLeftAdcSum ZDC left ADC for analog sum Int_t fLeftTdcSum ZDC left ADC for analog sum

Class Description

	        BrDigBB             ->        BrBbDig
	        BrDigZDC            ->        BrZdcDig
	        BrDigRHIC           ->        BrRichDig
	        BrDigDC             ->        BrDcDig
	        BrDigC1             ->        BrDcC1
		BrDigHit            ->	      BrHitDig
		BrDigTof	    ->	      BrTofDig
		BrTPCSequence	    ->	      BrTpcSequence

	Revision 1.1.1.1  2001/06/21 14:55:01  hagel
	Initial revision of brat2

	Revision 1.5  2000/03/21 21:22:49  cholm
	Several changes: A few hacks where needed to compile on Digital Unix, noticably in my - Christian Holm - classes for the DB and Exceptions. Proberly still need to do something to some of Konstantins stuff. Also, I removed a lot of warnings fromt the compiler, by teddying up the code. Several places, old C-style indecies in for loops were assumed. Corrected. Unused variables have been commented out.

	Revision 1.4  1999/06/18 22:37:15  hagel
	Various modifications to make read raw data

	Revision 1.3  1999/06/14 14:17:27  hagel
	Cleanup

	Revision 1.2  1999/06/08 22:24:23  hagel
	A place holder that is sort of functional.  It is used on first ZDC data file

	Revision 1.1  1999/06/01 21:13:22  hagel
	Placeholder version copied from BB until real version comes


	Brat Beam beam counter structure

___________________

	BrZdcDig

  Copied from BrDigBB as a placeholder until M. Murray supplies "real one"
  only names have been changed

  Elementary objects for digitized BB information. They
  constitute a simple class (like structures).
  The class is implemented as inheriting from TObject. The main
  reason for this is to have the capabilities of manipulating these
	interactively within root.


Int_t Compare(TObject *digbb_p)
 This routine overloads TObject::Compare(TObject *object)
 For BRAHMS, this routine is typically called by QSort
 It needs to return 1 if you want digtof_o to be earlier
 in the list and -1 if you want digtof_o to be later in
 the list.
 I (fv) do not really know if we need this for BB.

 BrZdcDig * digbb = (BrZdcDig*) digbb_p;

Int_t GetLeftAdc(const Int_t i) const

Int_t GetLeftTdc(const Int_t i) const

Int_t GetRightAdc(const Int_t i) const

Int_t GetRightTdc(const Int_t i) const

void SetLeftTdc(const Int_t itube,const Int_t time)

void SetLeftAdc(const Int_t itube,const Int_t val)

void SetRightTdc(const Int_t itube,const Int_t time)

void SetRightAdc(const Int_t itube,const Int_t val)

void List()
 List the content of an object on cout




Inline Functions


           BrZdcDig BrZdcDig()
           BrZdcDig BrZdcDig(const Char_t* Name, const Char_t* Title)
             Bool_t IsSortable() const
              Int_t GetLeftAdcSum()
              Int_t GetLeftTdcSum()
              Int_t GetRightAdcSum()
              Int_t GetRightTdcSum()
               void SetLeftAdcSum(const Int_t val)
               void SetRightAdcSum(const Int_t val)
               void SetLeftTdcSum(const Int_t val)
               void SetRightTdcSum(const Int_t val)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           BrZdcDig BrZdcDig(BrZdcDig&)
               void ~BrZdcDig()

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:54:18 2002 by

Validate HTML
Validate CSS