#include "hcuthadronid.h" |
HCutHadronId
class description - source file - inheritance tree (.pdf)
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)
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)
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.