AliPHOSPIDv1
class description - source file - inheritance tree
public:
AliPHOSPIDv1 AliPHOSPIDv1()
AliPHOSPIDv1 AliPHOSPIDv1(AliPHOSPIDv1&)
virtual void ~AliPHOSPIDv1()
static TClass* Class()
Float_t GetDistanceInPHOSPlane(AliPHOSEmcRecPoint* emcclu, AliPHOSPpsdRecPoint* PpsdClu, Bool_t& toofar, Option_t* Axis)
virtual TClass* IsA() const
virtual void MakeParticles(TClonesArray* trsl, TClonesArray* rpl)
virtual void Print(const char*)
virtual void SetDispersionCutOff(Float_t Dcut)
virtual void SetRelativeDistanceCut(Float_t CutOnRelativeDistance)
virtual void SetShowerProfileCuts(Float_t l1m, Float_t l1M, Float_t l2m, Float_t l2M)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
private:
Float_t fLambda1m minimum value for first elips axis
Float_t fLambda1M maximum value for first elips axis
Float_t fLambda2m minimum value for second elips axis
Float_t fLambda2M maximum value for second elips axis
Float_t fCutOnDispersion cut on the shower dispersion to distinguish hadronic from EM showers
Float_t fCutOnRelativeDistance Cut on the relative distance between PPSD and EMC
Implementation version v1 of the PHOS particle identifier
Identification is based on information from PPSD and EMC
*-- Author: Yves Schutz (SUBATECH) & Gines Martinez (SUBATECH)
AliPHOSPIDv1():AliPHOSPID()
Float_t GetDistanceInPHOSPlane(AliPHOSEmcRecPoint * emcclu,AliPHOSPpsdRecPoint * PpsdClu, Bool_t &toofar, Option_t * Axis)
Calculates the distance between the EMC RecPoint and the PPSD RecPoint
void MakeParticles(AliPHOSTrackSegment::TrackSegmentsList * trsl,
AliPHOSRecParticle::RecParticlesList * rpl)
Makes a RecParticle out of a TrackSegment
void Print(const char * opt)
Print the parameters used for the particle type identification
void SetShowerProfileCuts(Float_t l1m, Float_t l1M, Float_t l2m, Float_t l2M)
Modifies the parameters used for the particle type identification
void SetRelativeDistanceCut(Float_t CutOnRelativeDistance)
Modifies the parameters used for the particle type identification
Inline Functions
void SetDispersionCutOff(Float_t Dcut)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
AliPHOSPIDv1 AliPHOSPIDv1(AliPHOSPIDv1&)
void ~AliPHOSPIDv1()
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.