GamR  0.0.0
GammaROOT
Loading...
Searching...
No Matches
GamR::TK::Gate Class Reference

#include <Gate.hh>

+ Inheritance diagram for GamR::TK::Gate:
+ Collaboration diagram for GamR::TK::Gate:

Public Member Functions

 Gate ()
 
 Gate (const char *name)
 
 Gate (const char *name, const char *title)
 
 Gate (const char *name, TVirtualPad *canvas, Option_t *opt="")
 
 Gate (const char *name, const char *title, TVirtualPad *canvas, Option_t *opt="")
 
 Gate (TVirtualPad *canvas, Option_t *opt="")
 
 Gate (double l, double h)
 
 ~Gate ()
 
int SetGate ()
 
int SetGate (TVirtualPad *canvas, Option_t *opt="")
 
void SetGate (double l, double h)
 
void SetLow (double l)
 
void SetLow (std::string l)
 
void SetHigh (double h)
 
void SetHigh (std::string h)
 
void SetScale (double s)
 
double GetLow () const
 
double GetHigh () const
 
double GetWidth () const
 
int GetBinLow (TH1 *hist) const
 
int GetBinHigh (TH1 *hist) const
 
int GetBinWidth (TH1 *hist) const
 
double GetTrueWidth (TH1 *hist) const
 
double GetIntegral (TH1 *hist) const
 
double GetIntegral (TH1 *hist, Gate background) const
 
double GetIntegral (TH1 *hist, Gate backLow, Gate backHigh) const
 
double GetIntegral (TH1 *hist, std::vector< Gate > background) const
 
double GetIntegralError (TH1 *hist) const
 
double GetIntegralError (TH1 *hist, Gate background) const
 
double GetIntegralError (TH1 *hist, std::vector< Gate > background) const
 
double GetCounts (TH1 *hist) const
 
double GetCounts (TH1 *hist, Gate background) const
 
double GetCounts (TH1 *hist, std::vector< Gate > background) const
 
double GetCountsError (TH1 *hist) const
 
double GetCountsError (TH1 *hist, Gate background) const
 
double GetCountsError (TH1 *hist, std::vector< Gate > background) const
 
void Browse (TBrowser *b)
 
Bool_t Pass (double x)
 
Bool_t Pass (double x) const
 
template<size_t Meas, class TDetector>
Bool_t PassDetector (TDetector det, Bool_t calibrated=kTRUE, Int_t id=-1)
 
TH1D * ApplyX (TH2 *hist) const
 
TH1D * ApplyX (TH2 *hist, const char *name) const
 
TH1D * ApplyY (TH2 *hist) const
 
TH1D * ApplyY (TH2 *hist, const char *name) const
 
void Norm (TH1 *hist, TH1 *ref)
 
void NormBackSub (TH1 *hist, TH1 *ref, Gate background)
 
void Paint (Option_t *option="same")
 
Int_t DistancetoPrimitive (Int_t px, Int_t py)
 
void ExecuteEvent (Int_t event, Int_t px, Int_t py)
 
Bool_t IsFolder () const
 
void ls (Option_t *option="") const
 
Bool_t Valid ()
 

Detailed Description

Basic 1D gate object for analysis

Definition at line 32 of file Gate.hh.


The documentation for this class was generated from the following files: