4 #ifndef __KVZALINEFINDER_H
5 #define __KVZALINEFINDER_H
16 #include <TSpectrum.h>
19 #include <Riostream.h>
20 #include <RQ_OBJECT.h>
22 #include "KVIDZAGrid.h"
34 RQ_OBJECT(
"KVZALineFinder")
57 void Copy(TObject&)
const;
61 void FindALine(Int_t zz, Int_t width = 10);
90 Emit(
"Increment(Float_t)", x);
94 Emit(
"IncrementLinear(Float_t)", x);
Base class for KaliVeda framework.
Identification grid with lines corresponding to different nuclear isotopes (KVIDZALine)
(try to) find mass lines from charge lines
void FindALine(Int_t zz, Int_t width=10)
void SetNbinsByZ(Int_t binByZ)
TH2 * LinearizeHisto(Int_t nZbin=40)
void IncrementLinear(Float_t x)
void Copy(TObject &) const
std::vector< int > fAList
virtual ~KVZALineFinder()
Destructor.
void SetAList(const char *Alist)
void SortLines(TList *Lines)
void Increment(Float_t x)
void ProcessIdentification(Int_t zmin=-1, Int_t zmax=-1)
KVZALineFinder(KVIDZAGrid *gg, TH2 *hh)
constructor
KVIDZAGrid * fGeneratedGrid