18 IceDwalk(
const char* name=
"IceDwalk",
const char* title=
"Direct walk reconstruction");
20 virtual void Exec(Option_t* opt);
21 void SetDmin(Float_t d,TString s);
24 void SetDthit(Float_t dtmin,Float_t dtmax,TString s);
26 void SetTdistmax(Float_t d,TString s,Int_t invol=1);
27 void SetJangmax(Float_t ang,TString s,Int_t iter=1);
28 void SetJdistmax(Float_t d,TString s,Int_t invol=1);
29 void SetAsType(Int_t flag,TString s,Float_t w=-1);
97 Int_t
InIce(TObjArray& hits);
99 Int_t
MakeTEs(Int_t cln,Int_t maxhits,Float_t dmin,Float_t dtmarg,Float_t dtmin,Float_t dtmax,TString domclass,TObjArray& tes,TObjArray& hits,Int_t gethits);
100 void AssociateHits(TObjArray& tes,TObjArray& hits,Int_t astype,Float_t ws,Float_t dtmin,Float_t dtmax,Float_t maxdhit,Int_t vgroup,Int_t cln,Int_t slc,Float_t& qmax);
102 void ClusterTracks(TObjArray& tes,TObjArray& jets,Float_t tangmax,Int_t tinvol,Float_t tdistmax,Float_t qmax);
103 void MergeJets(TObjArray& jets,Float_t jangmax,Float_t jdistmax,Int_t jinvol,Int_t jiterate,Float_t qmax);
104 Int_t
StoreTracks(TObjArray& jets,Int_t minahits,Int_t minamods,Float_t jangmax,TString name,TString title,TObjArray& hits);
void SetQvalueCut(Float_t qcut)
Int_t DeepCore(TObjArray &hits)
void AssociateHits(TObjArray &tes, TObjArray &hits, Int_t astype, Float_t ws, Float_t dtmin, Float_t dtmax, Float_t maxdhit, Int_t vgroup, Int_t cln, Int_t slc, Float_t &qmax)
Int_t StoreTracks(TObjArray &jets, Int_t minahits, Int_t minamods, Float_t jangmax, TString name, TString title, TObjArray &hits)
Int_t IceCube(TObjArray &hits)
void ClusterTracks(TObjArray &tes, TObjArray &jets, Float_t tangmax, Int_t tinvol, Float_t tdistmax, Float_t qmax)
void SetHitWeight(Float_t w)
Int_t MakeTEs(Int_t cln, Int_t maxhits, Float_t dmin, Float_t dtmarg, Float_t dtmin, Float_t dtmax, TString domclass, TObjArray &tes, TObjArray &hits, Int_t gethits)
void SetTdistmax(Float_t d, TString s, Int_t invol=1)
void SetDmin(Float_t d, TString s)
Int_t InIce(TObjArray &hits)
void SetConditionalReco(Int_t flag)
void SetDthit(Float_t dtmin, Float_t dtmax, TString s)
void SetJdistmax(Float_t d, TString s, Int_t invol=1)
void SetMaxDhit(Float_t d, TString s)
void SetTangmax(Float_t ang, TString s)
void SetJangmax(Float_t ang, TString s, Int_t iter=1)
IceDwalk(const char *name="IceDwalk", const char *title="Direct walk reconstruction")
void SetDtmarg(Int_t dt, TString s)
void SetAsType(Int_t flag, TString s, Float_t w=-1)
virtual void Exec(Option_t *opt)
void MergeJets(TObjArray &jets, Float_t jangmax, Float_t jdistmax, Int_t jinvol, Int_t jiterate, Float_t qmax)
void SelectQvalue(TObjArray &tes, Float_t qmax)
IceRecoBase(const char *name="IceRecoBase", const char *title="Base class for IceCube reconstruction tasks")