Heavy ion Analysis Libriares
|
Public Member Functions | |
TrackToFMass2Cut (const TrackToFMass2Cut &other) | |
void | SetPolyLineDown (Double_t a, Double_t b, Double_t c) |
void | SetPolyLineUp (Double_t a, Double_t b, Double_t c) |
void | GetPolyUp (Double_t &a, Double_t &b, Double_t &c) const |
void | GetPolyDown (Double_t &a, Double_t &b, Double_t &c) const |
void | SetUpPoints (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t x3, Double_t y3) |
void | SetDownPoints (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t x3, Double_t y3) |
virtual Bool_t | Init (Int_t formad_id) |
virtual Bool_t | Pass (Track *tr) |
virtual Package * | Report () const |
Public Member Functions inherited from Hal::TrackExpCut | |
TrackExpCut (Int_t size=1) | |
Public Member Functions inherited from Hal::TrackCut | |
TrackCut (const Int_t i=1) | |
TrackComplexCut * | MakeComplexCut (Option_t *opt) const |
Public Member Functions inherited from Hal::Cut | |
Cut (const Int_t size=1, ECutUpdate update=ECutUpdate::kNo, TString groupFlag="") | |
Cut (const Cut &cut) | |
Cut & | operator= (const Cut &other) |
void | SetLabel (Int_t label) |
void | Finish () |
void | Reset () |
void | SetMinAndMax (Double_t val, Int_t i=0) |
void | SetMinMax (Double_t min, Double_t max, Int_t i=0) |
TString | GetGroupFlag () const |
ECutUpdate | GetUpdateRatio () const |
Cut ** | MultiClone (Int_t no, Bool_t increment_collections=kFALSE) |
void | SetMinimum (Double_t min, Int_t i=0) |
void | SetMaximum (Double_t max, Int_t i=0) |
void | SetValue (Double_t val, Int_t i=0) |
void | SetUnitName (TString name, Int_t i=0) |
void | SetCollectionID (Int_t i) |
Int_t | GetCutSize () const |
Int_t | GetCollectionID () const |
Bool_t | HasPassed () const |
Bool_t | IsCloned () const |
Double_t | GetMin (Int_t i=0) const |
Double_t | GetMax (Int_t i=0) const |
Double_t | GetValue (Int_t i=0) const |
Double_t | GetWeight () |
ULong64_t | GetPassed () const |
ULong64_t | GetTotal () const |
ULong64_t | GetFailed () const |
TString | GetUnit (Int_t i) const |
virtual Cut * | MakeCopy () const |
virtual void | Print (Option_t *option="") const |
TObjArray * | Split (Int_t n, Int_t i=0, Double_t shift=0) const |
virtual TString | CutName (Option_t *opt="") const |
virtual std::vector< std::pair< TString, Double_t > > | GetBinLabels (Int_t par=0) const |
Protected Member Functions | |
void | GetPoly (Double_t &a, Double_t &b, Double_t &c, Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t x3, Double_t y3) |
TrackToFMass2Cut (Int_t nParams) | |
Protected Member Functions inherited from Hal::TrackExpCut | |
Bool_t | TpcAvaiable (Int_t format_id) const |
Bool_t | ToFAvaiable (Int_t format_id) const |
Protected Member Functions inherited from Hal::Cut | |
Bool_t | Validate () |
Bool_t | AntiValidate () |
Bool_t | ValidateAbs () |
Bool_t | ForcedUpdate (Bool_t state) |
Bool_t | FormatEquals (TString format, Int_t format_id, EFormatDepth depth=EFormatDepth::kAll) const |
Bool_t | FormatInhertis (TString format, Int_t format_id, EFormatDepth depth=EFormatDepth::kAll) const |
Bool_t | InLimits (Int_t par) const |
Bool_t | OutLimits (Int_t par) const |
Protected Attributes | |
Double_t | fLowLine [3] |
Double_t | fHighLine [3] |
Protected Attributes inherited from Hal::Cut | |
const Int_t | fCutSize |
Bool_t | fInit |
Int_t | fIsCloned |
Int_t | fState |
Int_t | fCollectionID |
Int_t | fLabel |
const ECutUpdate | fUpdateRatio |
Double_t | fWeight |
const TString | fGroupFlag |
Definition at line 19 of file TrackToFMass2Cut.h.
|
protected |
Definition at line 37 of file TrackToFMass2Cut.cxx.
Hal::TrackToFMass2Cut::TrackToFMass2Cut | ( | ) |
Definition at line 27 of file TrackToFMass2Cut.cxx.
Hal::TrackToFMass2Cut::TrackToFMass2Cut | ( | const TrackToFMass2Cut & | other | ) |
Definition at line 102 of file TrackToFMass2Cut.cxx.
|
virtual |
Definition at line 77 of file TrackToFMass2Cut.cxx.
|
protected |
Definition at line 113 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::GetPolyDown | ( | Double_t & | a, |
Double_t & | b, | ||
Double_t & | c ) const |
Definition at line 96 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::GetPolyUp | ( | Double_t & | a, |
Double_t & | b, | ||
Double_t & | c ) const |
Definition at line 90 of file TrackToFMass2Cut.cxx.
|
virtual |
initialize object
format_id | id of format used in current task |
Reimplemented from Hal::TrackExpCut.
Definition at line 59 of file TrackToFMass2Cut.cxx.
|
virtual |
track |
Implements Hal::TrackCut.
Reimplemented in Hal::TrackTofMass2CutNoZeros.
Definition at line 66 of file TrackToFMass2Cut.cxx.
|
virtual |
Reimplemented from Hal::TrackCut.
Definition at line 79 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::SetDownPoints | ( | Double_t | x1, |
Double_t | y1, | ||
Double_t | x2, | ||
Double_t | y2, | ||
Double_t | x3, | ||
Double_t | y3 ) |
Definition at line 144 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::SetPolyLineDown | ( | Double_t | a, |
Double_t | b, | ||
Double_t | c ) |
Definition at line 47 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::SetPolyLineUp | ( | Double_t | a, |
Double_t | b, | ||
Double_t | c ) |
Definition at line 53 of file TrackToFMass2Cut.cxx.
void Hal::TrackToFMass2Cut::SetUpPoints | ( | Double_t | x1, |
Double_t | y1, | ||
Double_t | x2, | ||
Double_t | y2, | ||
Double_t | x3, | ||
Double_t | y3 ) |
Definition at line 109 of file TrackToFMass2Cut.cxx.
|
protected |
Definition at line 22 of file TrackToFMass2Cut.h.
|
protected |
Definition at line 21 of file TrackToFMass2Cut.h.