BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrBbCalHits


class description - source file - inheritance tree

class BrBbCalHits : public BrDataObject


    public:
BrBbCalHits BrBbCalHits() BrBbCalHits BrBbCalHits(const char* name, const char* title) BrBbCalHits BrBbCalHits(BrBbCalHits&) virtual void ~BrBbCalHits() void AddHit(Int_t, Double_t, Double_t) static TClass* Class() virtual void Clear(Option_t* option) Float_t GetArrayMult() const Int_t GetEntries() const Int_t GetFastest() const BrBbCalHits::BrBbHit* GetHit(Int_t idx) const virtual TClass* IsA() const const BrBbCalHits& operator=(const BrBbCalHits& other) const virtual void Print(Option_t* option) const void SetArrayMult(Float_t m) void SetFastest(Int_t t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TClonesArray fBbHits Array of bb hits Float_t fArrayMult sum of hit multiplicity UShort_t fFastestTube fastest tube number

Class Description

 Calibrated Hits for Beam-Beam counters
 output of BrBbRdoModuleNew, meaning calibrated hits in time and energy
 validated for more advanced physics (above energy threshold,
 reasonable time, etc).
 This is almost identical to the BrBbRdoModuleNew made by Djamel
 but is in my opinion not the Rdo element from the BB that really
 should hold the t0, vertex, Multiplicity,..
 The notable exception is that the radius for each hit has been removed
 This is realy a constant/geometry than is know by the tubeNo.

____________________________________________________________________

 $Id: BrBbCalHits.cxx,v 1.1 2001/09/23 01:38:56 videbaek Exp $
 $Author: videbaek $
 $Date: 2001/09/23 01:38:56 $
 $Copyright: 2001 BRAHMS Collaboration <brahmlib@rhic.bnl.gov>


BrBbCalHits() : BrDataObject(), fBbHits("BrBbCalHits::BrBbHit", 0)
 Default constructor, do not use

BrBbCalHits(const char* name, const char* title) : BrDataObject(name, title), fBbHits("BrBbCalHits::BrBbHit", 0)
 Named constructor

~BrBbCalHits()

void Clear(Option_t* option)

void Print(Option_t* option) const
 Print this data object

 Options:
    A          Array data
    I          Single data

 other options are passed on.


void AddHit(Int_t tube, Double_t tof, Double_t energy)



Inline Functions


           const BrBbCalHits& operator=(const BrBbCalHits& other) const
                         void SetArrayMult(Float_t m)
                         void SetFastest(Int_t t)
                        Int_t GetEntries() const
        BrBbCalHits::BrBbHit* GetHit(Int_t idx) const
                      Float_t GetArrayMult() const
                        Int_t GetFastest() const
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)
                  BrBbCalHits BrBbCalHits(BrBbCalHits&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/09/23 01:38:56 $ by videbaek $

Validate HTML
Validate CSS