|
Heavy ion Analysis Libriares
|
#include <EventImpactParameterCut.h>
Public Member Functions | |
| void | SetBMax (Double_t bmax) |
| Bool_t | Init (Int_t task_id) |
| virtual Bool_t | Pass (Event *event) |
Public Member Functions inherited from Hal::EventMcCut | |
| EventMcCut (const Int_t size=1) | |
Public Member Functions inherited from Hal::EventCut | |
| EventCut (const Int_t i=1) | |
| virtual Package * | Report () const |
| virtual | ~EventCut () |
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 |
Additional Inherited Members | |
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 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 |
check centrality of event by simple calculations that use impact parameter
Definition at line 31 of file EventImpactParameterCut.h.
| Hal::EventImpactCentralityCut::EventImpactCentralityCut | ( | ) |
Definition at line 26 of file EventImpactParameterCut.cxx.
|
virtual |
Definition at line 53 of file EventImpactParameterCut.cxx.
|
virtual |
initialize object
| format_id | id of format used in current task |
Reimplemented from Hal::EventMcCut.
Definition at line 37 of file EventImpactParameterCut.cxx.
|
virtual |
return true if event pass cut, false otherwise, should be overwittern in subclass *
| event | - event to check |
Implements Hal::EventCut.
Definition at line 30 of file EventImpactParameterCut.cxx.
| void Hal::EventImpactCentralityCut::SetBMax | ( | Double_t | bmax | ) |
set maximum expected impact parameter for given kind of collisions
| bmax | maximum expected impact parameter |
Definition at line 28 of file EventImpactParameterCut.cxx.