2 #ifndef __KVSPIDERIDENTIFICATOR_H
3 #define __KVSPIDERIDENTIFICATOR_H
96 bool SearchPeack(
TH1F* h1_,
double theta_,
int create_,
double sigma_ = 2.,
double peakmin_ = 1.,
int rebin_ = 10,
int smooth_ = 5,
TString opt_ =
"goff");
99 bool GetLines(
int npoints_ = 1,
double alpha_ = 1.);
101 TList*
CreateHistograms(
double thmin_,
double thmax_,
int nth_,
bool cos_ =
true,
double alpha_ = -1.);
166 Emit(
"Increment(Float_t)",
x);
#define RQ_OBJECT(sender_class)
#define ClassDef(name, id)
Apparently, a straight line.
Semi-automatic identification grid generator.
void Increment(Float_t x)
TList * CreateHistograms(double thmin_, double thmax_, int nth_, bool cos_=true, double alpha_=-1.)
bool CheckPath(const Char_t *path_)
void Init(TH2F *h_=0, Double_t Xm=-1, Double_t Ym=-1, Double_t X0=-1, Double_t Y0=-1)
void SaveAsPdf(Option_t *opt_="", const Char_t *path_=".")
bool SearchPeack(TH1F *h1_, double theta_, int create_, double sigma_=2., double peakmin_=1., int rebin_=10, int smooth_=5, TString opt_="goff")
bool ProcessIdentification()
TH1F * GetProjection(TH2F *h_, KVDroite *d_, int rebin_=10)
virtual ~KVSpiderIdentificator()
void SetHistogram(TH2F *h_=0, Double_t Xm=-1, Double_t Ym=-1)
void SetAlpha(double aa_)
bool GetLines(int npoints_=1, double alpha_=1.)
TH2F * CreateHistogram(double th_, double alpha_=-1.)
KVSpiderLine * GetLine(int z_)
void Clear(Option_t *option="")
bool TestHistogram(TH1 *h_=0)
void SetNangles(Int_t up, Int_t down)
void SetParameters(double bining_=1.)
void Draw(Option_t *opt_="")
void SetMode(bool sicsi_=true)
Part of Spider Identification.
def fit(model, train_loader, val_loader, num_epochs, batch_size, optimizer, criterion, save_best, scheduler)