#include "T49CutPid.h"

T49CutPid


class description - source file - inheritance tree (.pdf)

class T49CutPid : public T49Cut

Inheritance Chart:
TObject
<-
TNamed
<-
T49Cut
<-
T49CutPid

    public:
T49CutPid() T49CutPid(const T49CutPid&) ~T49CutPid() static TClass* Class() TObjArray* GetDeltaDedxParticleType(TCollection* tracks, T49Container* Cont, Int_t type, Int_t charge, Int_t flag = 0) TObjArray* GetParticleType(TCollection* tracks, T49Container* Cont, Int_t type, Int_t charge = 0) virtual TClass* IsA() const void ListCuts() T49CutPid& operator=(const T49CutPid&) void SetDeltaDedx(Float_t a, Float_t b) void SetMinProb(Float_t p) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Float_t fMinProb Min probability for PID-cuts Float_t fMaxDelta Maximum Delta for dE/dx PID cut Float_t fMinDelta Maximum Delta for dE/dx PID cut TObjArray* fList

Class Description

 Cut class analoguous to T49CutTrack. Only provides PID cuts. Care
 should be taken to use the same quality cuts for filling the
 T49Container and selecting identified particles.

T49CutPid():T49Cut()

~T49CutPid()

TObjArray* GetParticleType(TCollection *tracks, T49Container* Cont, Int_t type, Int_t charge)
  Selects particles of specified type and charge and stores them in
  a TObjArray. A pointer to the list is returned. Specify charge==0
  to select both charges. Particle types: 0: electron, 1: pion, 2:
  kaon, 3:proton. The selection uses the probability and the minumum
  value set using SetMinProb().

TObjArray* GetDeltaDedxParticleType(TCollection *tracks, T49Container* Cont, Int_t type, Int_t charge, Int_t flag)
  Selects particles of specified type and charge and stores them in
  a TObjArray. A pointer to the list is returned. Specify charge==0
  to select both charges. Particle types: 0: electron, 1: pion, 2:
  kaon, 3:proton. The selection uses the difference between the
  dE/dx expected for the particle-type (retrieved from the T49Container)
  and the actual dE/dx of a track. The selection window is set using
  SetDeltaDedx() (In units of standard deviation).

 If flag!=0 bins without fit return all tracks.

void ListCuts()
  Prints out the values of the dE/dx cut parameters. Note that
  which values are used depends on the cut method
  (GetDeltaDedxParticleType() or GetParticleType())



Inline Functions


               void SetMinProb(Float_t p)
               void SetDeltaDedx(Float_t a, Float_t b)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          T49CutPid T49CutPid(const T49CutPid&)
         T49CutPid& operator=(const T49CutPid&)


Last update: Thu Aug 17 15:30:27 2006


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