Online like preclustering, takes digis, sorts them into DataConcentrator and only clusters within one DataConcentrator digi set.
More...
#include <BSEmcMakePreclusters.h>
Online like preclustering, takes digis, sorts them into DataConcentrator and only clusters within one DataConcentrator digi set.
To be run before BSEmcMergePreclusters
- Author
- Viktor Rodin
-
Ben Salisbury salis.nosp@m.bury.nosp@m.@hisk.nosp@m.p.un.nosp@m.i-bon.nosp@m.n.de, HISKP Bonn
- Date
- 2021-02
Definition at line 49 of file BSEmcMakePreclusters.h.
◆ BSEmcMakePreclusters()
BSEmcMakePreclusters::BSEmcMakePreclusters |
( |
| ) |
|
◆ ~BSEmcMakePreclusters()
virtual BSEmcMakePreclusters::~BSEmcMakePreclusters |
( |
| ) |
|
|
virtual |
◆ FinishPrecluster()
void BSEmcMakePreclusters::FinishPrecluster |
( |
const std::vector< const BSEmcDigi *> & |
t_digiCont, |
|
|
BSEmcPrecluster * |
t_cluster |
|
) |
| |
|
protected |
◆ FinishPreclusters()
virtual void BSEmcMakePreclusters::FinishPreclusters |
( |
const std::vector< const BSEmcDigi *> & |
t_digiCont, |
|
|
const std::vector< BSEmcPrecluster *> & |
t_preclusterCont |
|
) |
| |
|
protectedvirtual |
◆ Precluster()
◆ Process()
virtual void BSEmcMakePreclusters::Process |
( |
| ) |
|
|
virtual |
◆ SetClusteringParName()
void BSEmcMakePreclusters::SetClusteringParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetClusterPropertiesParName()
void BSEmcMakePreclusters::SetClusterPropertiesParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetData()
◆ SetDetectorName()
virtual void BSEmcMakePreclusters::SetDetectorName |
( |
const std::string & |
t_detectorname | ) |
|
|
virtual |
Set the Detector name. Important, as most EmcParameter need to know for which detector they need to be fetched (each Emc Subdetector has its own set of parameters)
- Parameters
-
Reimplemented from PndProcess< BSEmcClusteringData >.
◆ SetDigiPositionType()
void BSEmcMakePreclusters::SetDigiPositionType |
( |
Int_t |
t_type | ) |
|
|
inline |
◆ SetNeighbouringRelationParName()
void BSEmcMakePreclusters::SetNeighbouringRelationParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetPositionMethod()
void BSEmcMakePreclusters::SetPositionMethod |
( |
Int_t |
t_method | ) |
|
|
inline |
Set precluster position and radius method: 0 = default method (for position, logarithmic weighing; for radius, distance of digi furthest from position), 1 = simplified method (for position, xpos=(xmax+xmin)/2 ypos=(ymax+ymin)/2; for radius, r=max(ysize, xsize)) for preclusters only, 2 = simplified method for preclusters and clusters. Using the simplified method is less accurate, but saves a very large amount of resources
Definition at line 63 of file BSEmcMakePreclusters.h.
63 { fPosMethod = t_method; }
◆ SetPositionParName()
void BSEmcMakePreclusters::SetPositionParName |
( |
const std::string & |
t_parName | ) |
|
|
inline |
◆ SetupParameters()
The documentation for this class was generated from the following file: