CbmRoot
Loading...
Searching...
No Matches
CbmStsAlgoAnaCluster.h
Go to the documentation of this file.
1/* Copyright (C) 2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
2 SPDX-License-Identifier: GPL-3.0-only
3 Authors: Volker Friese [committer] */
4
10#ifndef CBMSTSALGOANACLUSTER_H
11#define CBMSTSALGOANACLUSTER_H 1
12
13#include <TObject.h>
14
15#include <memory>
16
17class CbmDigiManager;
18class CbmStsCluster;
19class CbmStsParModule;
20class CbmStsPhysics;
21
22
36class CbmStsAlgoAnaCluster : public TObject {
37
38 public:
41
42
45
46
49
50
53
54
59 void Exec(CbmStsCluster& cluster, const CbmStsParModule* module);
60
61
62 private:
67 void AnaSize1(CbmStsCluster& cluster, const CbmStsParModule* modPar);
68
69
74 void AnaSize2(CbmStsCluster& cluster, const CbmStsParModule* modPar);
75
76
81 void AnaSizeN(CbmStsCluster& cluster, const CbmStsParModule* modPar);
82
83
94 Double_t WeightedMean(CbmStsCluster& cluster, const CbmStsParModule* modPar);
95
96
97 private:
100
101
103};
104
105#endif /* CBMSTSALGOANACLUSTER_H */
CbmDigiManager.
Determination of cluster parameters.
virtual ~CbmStsAlgoAnaCluster()
Destructor.
CbmStsPhysics * fPhysics
Interface to digi data.
void AnaSize2(CbmStsCluster &cluster, const CbmStsParModule *modPar)
Analyse two-digi cluster.
Double_t WeightedMean(CbmStsCluster &cluster, const CbmStsParModule *modPar)
Weighted mean cluster position.
CbmStsAlgoAnaCluster(const CbmStsAlgoAnaCluster &)=delete
Copy constructor (disabled)
void Exec(CbmStsCluster &cluster, const CbmStsParModule *module)
Algorithm execution.
CbmStsAlgoAnaCluster & operator=(const CbmStsAlgoAnaCluster &)=delete
Assignment operator (disabled)
void AnaSize1(CbmStsCluster &cluster, const CbmStsParModule *modPar)
Analyse single-digi cluster.
ClassDef(CbmStsAlgoAnaCluster, 1)
Instance of physics tool.
CbmStsAlgoAnaCluster()
Constructor.
void AnaSizeN(CbmStsCluster &cluster, const CbmStsParModule *modPar)
Analyse cluster with more than two digis.
Data class for STS clusters.
Parameters for one STS module.
Auxiliary class for physics processes in Silicon.