#include "hcuthadronid.h"

HCutHadronId


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

class HCutHadronId : public HCut

Inheritance Chart:
TObject
<-
TNamed
<-
HCut
<-
HCutHadronId

    public:
HCutHadronId() HCutHadronId(const Text_t* name, const Text_t* title) HCutHadronId(const HCutHadronId&) ~HCutHadronId() Int_t check(HKickTrack* track) static TClass* Class() void Draw() Int_t getPid(HKickTrack* track) virtual TClass* IsA() const HCutHadronId& operator=(const HCutHadronId&) void printCutList() void reset() void setCutWindow(Int_t pid, TCutG* cut) void setCutWindow(Char_t* pid, TCutG* cut) void setP(Double_t x, Double_t y) void setStandardCuts() void setTofinoTof(Double_t x, Double_t y) void setTofTof(Double_t x, Double_t y) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TCutG* piPlusCut Pi+ cut window TCutG* piMinusCut Pi- cut window TCutG* pionCut PION cut window TCutG* kPlusCut K+ cut window TCutG* kMinusCut K- cut window TCutG* kaonCut KAON cut window TCutG* protonCut proton cut window TCutG* deuteronCut deuteron cut window Bool_t kFlagP flag of cut Int_t fnP number of not accepted tracks due to this cut Double_t fMinP Minumum p Double_t fMaxP Maximum px Bool_t kFlagTofinoTof Tofino time cut flag Int_t fnTofinoTof Number of cut particles Double_t fMinTofinoTof Min Tofino time-of-flight (ns) Double_t fMaxTofinoTof Max Tofino time-of-flight (ns) Bool_t kFlagTofTof Tof time cut flag Int_t fnTofTof Number of cut particles Double_t fMinTofTof Max Tof time-of-flight (ns) Double_t fMaxTofTof Max Tof time-of-flight (ns)

Class Description


 HCutHadronId - cuts to identify hadrons

  This class includes a set of TCutG data members for making two-
  dimensional cuts for purposes of identifying hadrons.

 
For more information, see the PhyAna documentation.



HCutHadronId() : HCut()
 Default constructor

HCutHadronId(const Text_t *name, const Text_t *title) : HCut(name, title)
 Default constructor

void reset()
 Disables all cuts by resetting to kFALSE

void setStandardCuts()
 Not implemented yet

void printCutList()
 Prints list of defined cuts

void setCutWindow(Int_t pid, TCutG *cut)

void setCutWindow(Char_t *pid, TCutG *cut)

Int_t getPid(HKickTrack *track)

void Draw()

Int_t check(HKickTrack *track)



Inline Functions


                 void ~HCutHadronId()
                 void setP(Double_t x, Double_t y)
                 void setTofinoTof(Double_t x, Double_t y)
                 void setTofTof(Double_t x, Double_t y)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
         HCutHadronId HCutHadronId(const HCutHadronId&)
        HCutHadronId& operator=(const HCutHadronId&)


Author: Dan Magestro
Last update: Fri Jan 26 11:53:18 2007


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.