|
|
| EventBinningCut (const EventCut &cut, const std::initializer_list< Int_t > &init) |
| |
| | EventBinningCut (const EventCut &cut, const std::initializer_list< std::initializer_list< Double_t > > &init) |
| |
| | EventBinningCut (const EventBinningCut &other) |
| |
| EventBinningCut * | MakeCopy () const |
| |
| EventBinningCut * | MakeCopyReal () const |
| |
| EventBinningCut * | MakeCopyImg () const |
| |
| EventBinningCut & | operator= (const EventBinningCut &other) |
| |
| EventCut * | GetCut () const |
| |
| Int_t | GetBinsNo () const |
| |
| void | GetBinParam (Int_t bin, std::vector< Double_t > &mini, std::vector< Double_t > &maxi, std::vector< TString > &strings) const |
| |
| virtual Package * | Report () const |
| |
| virtual Bool_t | Pass (Event *event) |
| |
| virtual Int_t | CheckBin (Event *event) |
| |
| virtual Bool_t | Init (Int_t task_id) |
| |
| virtual void | Print (Option_t *opt=0) const |
| |
| virtual TString | CutName (Option_t *opt="") const |
| |
| | EventCut (const Int_t i=1) |
| |
| virtual | ~EventCut () |
| |
| | 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 |
| |
| TObjArray * | Split (Int_t n, Int_t i=0, Double_t shift=0) const |
| |
| virtual std::vector< std::pair< TString, Double_t > > | GetBinLabels (Int_t par=0) const |
| |
Definition at line 20 of file EventBinningCut.h.
◆ EventBinningCut() [1/4]
| Hal::EventBinningCut::EventBinningCut |
( |
const EventCut & | cut, |
|
|
const std::vector< std::vector< Double_t > > & | init ) |
|
protected |
◆ EventBinningCut() [2/4]
| Hal::EventBinningCut::EventBinningCut |
( |
| ) |
|
◆ EventBinningCut() [3/4]
| Hal::EventBinningCut::EventBinningCut |
( |
const EventCut & | cut, |
|
|
const std::initializer_list< std::initializer_list< Double_t > > & | init ) |
◆ EventBinningCut() [4/4]
◆ ~EventBinningCut()
| Hal::EventBinningCut::~EventBinningCut |
( |
| ) |
|
|
virtual |
◆ CheckBin()
| Int_t Hal::EventBinningCut::CheckBin |
( |
Event * | event | ) |
|
|
virtual |
◆ CutName()
| TString Hal::EventBinningCut::CutName |
( |
Option_t * | opt = "" | ) |
const |
|
virtual |
- Parameters
-
| opt | additional option, if you add this cut directly then not used, however if you create pure real /imaginary cut then you can get obtain complex cut name by set option "re" or "im" |
- Returns
- name of cut (usally Classname)
Reimplemented from Hal::Cut.
Definition at line 239 of file EventBinningCut.cxx.
◆ GetBinParam()
| void Hal::EventBinningCut::GetBinParam |
( |
Int_t | bin, |
|
|
std::vector< Double_t > & | mini, |
|
|
std::vector< Double_t > & | maxi, |
|
|
std::vector< TString > & | strings ) const |
◆ GetBinsNo()
| Int_t Hal::EventBinningCut::GetBinsNo |
( |
| ) |
const |
|
inline |
◆ GetCut()
| EventCut * Hal::EventBinningCut::GetCut |
( |
| ) |
const |
|
inline |
◆ Init()
| Bool_t Hal::EventBinningCut::Init |
( |
Int_t | | ) |
|
|
virtual |
initialize object
- Parameters
-
| format_id | id of format used in current task |
Reimplemented from Hal::Cut.
Definition at line 177 of file EventBinningCut.cxx.
◆ MakeCopy()
copy of this cut, can be implemented by CutDef macro (if cut don't have dynamically allocated objects or have copy ctor
- Returns
- copy of this cut
Reimplemented from Hal::Cut.
Definition at line 153 of file EventBinningCut.cxx.
◆ MakeCopyImg()
◆ MakeCopyReal()
◆ operator=()
◆ Pass()
| Bool_t Hal::EventBinningCut::Pass |
( |
Event * | event | ) |
|
|
virtual |
◆ PreInit()
| void Hal::EventBinningCut::PreInit |
( |
const std::vector< std::vector< Double_t > > & | vals | ) |
|
|
protected |
◆ Print()
| void Hal::EventBinningCut::Print |
( |
Option_t * | option = 0 | ) |
const |
|
virtual |
◆ Report()
| Package * Hal::EventBinningCut::Report |
( |
| ) |
const |
|
virtual |
◆ fBinConv
| std::vector<Int_t> Hal::EventBinningCut::fBinConv |
|
protected |
◆ fEventCut
| EventCut* Hal::EventBinningCut::fEventCut = {nullptr} |
|
protected |
◆ fLastPassed
| Bool_t Hal::EventBinningCut::fLastPassed = {kFALSE} |
|
protected |
◆ fMaxTotal
| std::vector<Double_t> Hal::EventBinningCut::fMaxTotal |
|
protected |
◆ fMinTotal
| std::vector<Double_t> Hal::EventBinningCut::fMinTotal |
|
protected |
◆ fStepsNo
| std::vector<Int_t> Hal::EventBinningCut::fStepsNo |
|
protected |
◆ fTotalBinsNo
| Int_t Hal::EventBinningCut::fTotalBinsNo = {1} |
|
protected |
◆ fValuesUp
| std::vector<std::vector<Double_t> > Hal::EventBinningCut::fValuesUp |
|
protected |
The documentation for this class was generated from the following files: