46 Int_t
IsInside(Double_t* energies, Int_t mult, Short_t* inGate, Int_t iGate = 0);
55 void ImportGates(
const Char_t* name, Option_t* opt =
"update");
58 void AddGate(Double_t gateInf, Double_t gateSup, Int_t axis = 0, Option_t* opt =
"update");
70 class Gate :
public TObject
87 Double_t
GetGateInf(Int_t idx) {
return fGateInf.At(idx); }
90 Double_t
GetGateSup(Int_t idx) {
return fGateSup.At(idx); }
93 void AddGate(Double_t gateInf, Double_t gateSup, Option_t* opt =
"update");
Gate()
superior gate array
Double_t GetGateInf(Int_t idx)
Get gate inf.
CubicFilter class for cubic gates.
void AddGate(Double_t gateInf, Double_t gateSup, Int_t axis=0, Option_t *opt="update")
Add gate.
Bool_t IsCombined()
Flag to combined.
Double_t GetGateSup(Int_t idx)
Get Gate sup.
Bool_t IsListFilled(Int_t idx)
Check if gate filled.
void MakeGates(Option_t *opt="peak")
Make gates.
CSFilter base class for filter.
void AddGate(Double_t gateInf, Double_t gateSup, Option_t *opt="update")
Add gate.
void ImportGates(const Char_t *name, Option_t *opt="update")
Import gates from file.
Int_t IsInside(Double_t *energies, Int_t mult, Short_t *inGate, Int_t iGate=0)
Get energies inside gates.
Int_t GetNofGates() const
Get number of gates.