ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtPRAtask Class Reference

Task for finding patterns in hit clouds. More...

#include <AtPRAtask.h>

Inheritance diagram for AtPRAtask:
Inheritance graph
[legend]
Collaboration diagram for AtPRAtask:
Collaboration graph
[legend]

Public Member Functions

 AtPRAtask ()
 
 ~AtPRAtask ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *option)
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void SetInputBranch (TString branchName)
 
void SetOutputBranch (TString branchName)
 
void SetPersistence (Bool_t value=kTRUE)
 
void SetPRAlgorithm (Int_t value=0)
 
void SetScluster (float s)
 
void SetKtriplet (size_t k)
 
void SetNtriplet (size_t n)
 
void SetMcluster (size_t m)
 
void SetRsmooth (float r)
 
void SetAtriplet (float a)
 
void SetTcluster (float t)
 
void SetPadding (size_t padding)
 
void SetMaxNumHits (Int_t maxHits)
 
void SetMinNumHits (Int_t minHits)
 
void SetPrunning ()
 
void SetkNN (Double_t knn)
 
void SetStdDevMulkNN (Double_t stdDevMul)
 
void SetkNNDist (Double_t dist)
 
void SetClusterRadius (Double_t clusterRadius)
 
void SetClusterDistance (Double_t clusterDistance)
 
 ClassDef (AtPRAtask, 1)
 

Detailed Description

Task for finding patterns in hit clouds.

Logic is in class AtPRA and derived types.

Definition at line 26 of file AtPRAtask.h.

Constructor & Destructor Documentation

◆ AtPRAtask()

AtPRAtask::AtPRAtask ( )

Definition at line 22 of file AtPRAtask.cxx.

◆ ~AtPRAtask()

AtPRAtask::~AtPRAtask ( )

Definition at line 49 of file AtPRAtask.cxx.

Member Function Documentation

◆ ClassDef()

AtPRAtask::ClassDef ( AtPRAtask  ,
 
)

◆ Exec()

void AtPRAtask::Exec ( Option_t *  option)
virtual

Definition at line 153 of file AtPRAtask.cxx.

◆ Finish()

void AtPRAtask::Finish ( )
virtual

Definition at line 181 of file AtPRAtask.cxx.

◆ Init()

InitStatus AtPRAtask::Init ( )
virtual

Definition at line 80 of file AtPRAtask.cxx.

◆ SetAtriplet()

void AtPRAtask::SetAtriplet ( float  a)
inline

Definition at line 85 of file AtPRAtask.h.

◆ SetClusterDistance()

void AtPRAtask::SetClusterDistance ( Double_t  clusterDistance)
inline

Definition at line 98 of file AtPRAtask.h.

◆ SetClusterRadius()

void AtPRAtask::SetClusterRadius ( Double_t  clusterRadius)
inline

Definition at line 97 of file AtPRAtask.h.

◆ SetInputBranch()

void AtPRAtask::SetInputBranch ( TString  branchName)
inline

Definition at line 74 of file AtPRAtask.h.

◆ SetkNN()

void AtPRAtask::SetkNN ( Double_t  knn)
inline

Definition at line 93 of file AtPRAtask.h.

◆ SetkNNDist()

void AtPRAtask::SetkNNDist ( Double_t  dist)
inline

Definition at line 95 of file AtPRAtask.h.

◆ SetKtriplet()

void AtPRAtask::SetKtriplet ( size_t  k)
inline

Definition at line 81 of file AtPRAtask.h.

◆ SetMaxNumHits()

void AtPRAtask::SetMaxNumHits ( Int_t  maxHits)
inline

Definition at line 89 of file AtPRAtask.h.

◆ SetMcluster()

void AtPRAtask::SetMcluster ( size_t  m)
inline

Definition at line 83 of file AtPRAtask.h.

◆ SetMinNumHits()

void AtPRAtask::SetMinNumHits ( Int_t  minHits)
inline

Definition at line 90 of file AtPRAtask.h.

◆ SetNtriplet()

void AtPRAtask::SetNtriplet ( size_t  n)
inline

Definition at line 82 of file AtPRAtask.h.

◆ SetOutputBranch()

void AtPRAtask::SetOutputBranch ( TString  branchName)
inline

Definition at line 75 of file AtPRAtask.h.

◆ SetPadding()

void AtPRAtask::SetPadding ( size_t  padding)
inline

Definition at line 87 of file AtPRAtask.h.

◆ SetParContainers()

void AtPRAtask::SetParContainers ( )
virtual

Definition at line 63 of file AtPRAtask.cxx.

◆ SetPersistence()

void AtPRAtask::SetPersistence ( Bool_t  value = kTRUE)

Definition at line 54 of file AtPRAtask.cxx.

◆ SetPRAlgorithm()

void AtPRAtask::SetPRAlgorithm ( Int_t  value = 0)

Definition at line 58 of file AtPRAtask.cxx.

◆ SetPrunning()

void AtPRAtask::SetPrunning ( )
inline

Definition at line 92 of file AtPRAtask.h.

◆ SetRsmooth()

void AtPRAtask::SetRsmooth ( float  r)
inline

Definition at line 84 of file AtPRAtask.h.

◆ SetScluster()

void AtPRAtask::SetScluster ( float  s)
inline

Definition at line 80 of file AtPRAtask.h.

◆ SetStdDevMulkNN()

void AtPRAtask::SetStdDevMulkNN ( Double_t  stdDevMul)
inline

Definition at line 94 of file AtPRAtask.h.

◆ SetTcluster()

void AtPRAtask::SetTcluster ( float  t)
inline

Definition at line 86 of file AtPRAtask.h.


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