StFtpcPoint
class description - source file - inheritance tree
public:
StFtpcPoint StFtpcPoint()
StFtpcPoint StFtpcPoint(fcl_fppoint_st* point_st)
StFtpcPoint StFtpcPoint(StFtpcPoint&)
virtual void ~StFtpcPoint()
static TClass* Class()
Long_t GetCharge() const
StThreeVector<double> GetCoord()
StThreeVector<double> GetError()
Long_t GetFlags() const
Int_t GetHitNumber() const
Long_t GetMaxADC() const
Int_t GetNextHitNumber() const
Long_t GetNumberBins() const
Long_t GetNumberPads() const
Long_t GetPadRow() const
Long_t GetSector() const
Double_t GetSigmaPhi() const
Double_t GetSigmaR() const
StFtpcTrack* GetTrack(TClonesArray* tracks) const
Int_t GetTrackNumber() const
Bool_t GetUsage() const
Double_t GetX() const
Double_t GetXerr() const
Double_t GetY() const
Double_t GetYerr() const
Double_t GetZ() const
Double_t GetZerr() const
virtual TClass* IsA() const
void SetCharge(Long_t f)
void SetFlags(Long_t f)
void SetHitNumber(Int_t f)
void SetMaxADC(Long_t f)
void SetNextHitNumber(Int_t f)
void SetNumberBins(Long_t f)
void SetNumberPads(Long_t f)
void SetPadRow(Long_t f)
void SetSector(Long_t f)
void SetSigmaPhi(Double_t f)
void SetSigmaR(Double_t f)
void SetTrackNumber(Int_t f)
void SetUsage(Bool_t f)
void SetX(Double_t f)
void SetXerr(Double_t f)
void SetY(Double_t f)
void SetYerr(Double_t f)
void SetZ(Double_t f)
void SetZerr(Double_t f)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
virtual Int_t Write()
private:
StThreeVector<double> mCoord vector of cluster coordinates
StThreeVector<double> mError vector of errors on cluster coordinates
Bool_t mUsed flag that indicates if the hit is assigned to a track
Int_t mHitNumber number of this cluster in this event
Int_t mNextHitNumber number of next hit on same track
Int_t mTrackNumber track number to which this cluster belongs to
Long_t mPadRow FTPC row number
Long_t mSector FTPC readout sector number
Long_t mNumberPads number of pads in cluster
Long_t mNumberBins number of consecutive timebins in cluster
Long_t mMaxADC cluster peak height (adc channels)
Long_t mCharge cluster charge (adc channels)
Long_t mFlags bit4: cut off, bit5: tracked
Double_t mSigmaPhi cluster sigma in pad direction
Double_t mSigmaR cluster sigma in drift direction
See also
-
StFtpcConfMapPoint
StFtpcPoint class - representation of one cluster for the FTPC trackers.
This class contains all data members which are the output of the FTPC
cluster finder.
StFtpcPoint()
Default constructor.
Sets all pointers to zero.
StFtpcPoint(fcl_fppoint_st *point_st)
Standard constructor.
This is the usual way to create a StFtpcPoint object. By giving the pointer
to the fcl_fppoint_st(ructure) (cluster data found by the cluster finder) the
constructor copies the cluster information into its data members.
~StFtpcPoint()
Destructor.
Does nothing except destruct.
StFtpcTrack* GetTrack(TClonesArray *tracks) const
Returns the pointer to the track to which this hit belongs.
Int_t Write()
Writes cluster to disc.
Does nothing up to now.
Inline Functions
StThreeVector<double> GetCoord()
StThreeVector<double> GetError()
Double_t GetX() const
Double_t GetY() const
Double_t GetZ() const
Double_t GetXerr() const
Double_t GetYerr() const
Double_t GetZerr() const
Double_t GetSigmaPhi() const
Double_t GetSigmaR() const
Bool_t GetUsage() const
Int_t GetHitNumber() const
Int_t GetNextHitNumber() const
Int_t GetTrackNumber() const
Long_t GetPadRow() const
Long_t GetSector() const
Long_t GetNumberPads() const
Long_t GetNumberBins() const
Long_t GetMaxADC() const
Long_t GetCharge() const
Long_t GetFlags() const
void SetX(Double_t f)
void SetY(Double_t f)
void SetZ(Double_t f)
void SetXerr(Double_t f)
void SetYerr(Double_t f)
void SetZerr(Double_t f)
void SetUsage(Bool_t f)
void SetHitNumber(Int_t f)
void SetNextHitNumber(Int_t f)
void SetTrackNumber(Int_t f)
void SetPadRow(Long_t f)
void SetSector(Long_t f)
void SetNumberPads(Long_t f)
void SetNumberBins(Long_t f)
void SetMaxADC(Long_t f)
void SetCharge(Long_t f)
void SetFlags(Long_t f)
void SetSigmaPhi(Double_t f)
void SetSigmaR(Double_t f)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
StFtpcPoint StFtpcPoint(StFtpcPoint&)
Author: Markus D. Oldenburg
Last update: 22.05.2000
Copyright © MDO Production 1999
ROOT page - Home 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.