AliPHOSCpvRecPoint


class description - source file - inheritance tree

class AliPHOSCpvRecPoint : public AliPHOSEmcRecPoint

    private:
protected:
virtual Bool_t AreNeighbours(AliPHOSDigit* digit1, AliPHOSDigit* digit2) const public:
AliPHOSCpvRecPoint AliPHOSCpvRecPoint() AliPHOSCpvRecPoint AliPHOSCpvRecPoint(const AliPHOSCpvRecPoint& rp) virtual void ~AliPHOSCpvRecPoint() static TClass* Class() virtual Int_t Compare(const TObject* obj) const virtual void EvalAll(Float_t logWeight, TClonesArray* digits) void EvalClusterLengths(TClonesArray* digits) virtual void EvalLocalPosition(Float_t logWeight, TClonesArray* digits) virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) void GetClusterLengths(Int_t& lengX, Int_t& lengZ) virtual TClass* IsA() const Bool_t IsCPV() const virtual Bool_t IsEmc() const virtual Bool_t IsSortable() const AliPHOSCpvRecPoint& operator=(const AliPHOSCpvRecPoint& rvalue) virtual void Print(Option_t* opt = void) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
protected:
Int_t fLengX cluster length along x Int_t fLengZ cluster length along z public:

Class Description

  RecPoint implementation for PHOS-CPV
  An CpvRecPoint is a cluster of digits
*-- Author: Yuri Kharlov
  (after Dmitri Peressounko (RRC KI & SUBATECH))
  30 October 2000

AliPHOSCpvRecPoint() : AliPHOSEmcRecPoint()
 ctor

~AliPHOSCpvRecPoint()
 dtor

Bool_t AreNeighbours(AliPHOSDigit * digit1, AliPHOSDigit * digit2 ) const
 Tells if (true) or not (false) two digits are neighbors)

Int_t Compare(const TObject * obj) const
 Compares two RecPoints according to their position in the PHOS modules

void ExecuteEvent(Int_t event, Int_t px, Int_t py)
   // Execute action corresponding to one event
   //  This member function is called when a AliPHOSRecPoint is clicked with the locator
   
   //  If Left button is clicked on AliPHOSRecPoint, the digits are switched on
   //  and switched off when the mouse button is released.
   

void EvalAll(Float_t logWeight,TClonesArray * digits)

void EvalLocalPosition(Float_t logWeight,TClonesArray * digits)
 Calculates the center of gravity in the local PHOS-module coordinates

void EvalClusterLengths(TClonesArray * digits)
Modified 15.03.2001 by Dmitri Peressounko

void Print(Option_t * option)
 Print the list of digits belonging to the cluster



Inline Functions


         AliPHOSCpvRecPoint AliPHOSCpvRecPoint(const AliPHOSCpvRecPoint& rp)
                       void GetClusterLengths(Int_t& lengX, Int_t& lengZ)
                     Bool_t IsEmc() const
                     Bool_t IsCPV() const
                     Bool_t IsSortable() const
        AliPHOSCpvRecPoint& operator=(const AliPHOSCpvRecPoint& rvalue)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)


Copyright (c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *


ROOT page - Class index - 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.