Go to the documentation of this file.
6 #ifndef CBMSTSRECOMODULE_H
7 #define CBMSTSRECOMODULE_H 1
64 Double_t lorentzShiftF,
65 Double_t lorentzShiftB);
143 std::vector<std::pair<const CbmStsDigi*, Long64_t>>
fDigisF {};
144 std::vector<std::pair<const CbmStsDigi*, Long64_t>>
fDigisB {};
void AddDigiToQueue(const CbmStsDigi *digi, Int_t digiIndex)
Add a digi to the processing queue.
const std::vector< CbmStsCluster > & GetClustersB() const
Output back-side clusters.
TGeoHMatrix * fMatrix
Sensor position in global C.S. [cm].
std::vector< std::pair< const CbmStsDigi *, Long64_t > > fDigisF
Double_t fDyActive
Active sensor size in y.
void Reset()
Clear input queue.
const CbmStsParModule * fParModule
std::vector< CbmStsHit > fHits
Double_t fTimeCutClusterSig
Time cut for hit finding (in ns)
Class for reconstruction in one STS module.
const std::vector< CbmStsHit > & GetHits() const
Output hits.
Parameters for operating conditions of a STS sensor.
const CbmStsParSensor * fParSensor
ClassDef(CbmStsRecoModule, 1)
Bool_t fConnectEdgeBack
Round-the edge clustering back side.
void Reconstruct()
Perform reconstruction.
std::vector< CbmStsCluster > fClustersF
data class for a reconstructed 3-d hit in the STS
Double_t fStereoFront
Strip stereo angle front side [deg].
Class representing an instance of a readout unit in the CBM-STS.
Constructional parameters of a STS sensor.
Algorithm for hit finding in the sensors of the CBM-STS.
CbmStsAlgoFindHits * fHitFinder
///< Algo
Parameters for one STS module.
void Init()
Set and check the needed parameters.
Double_t fLorentzShiftF
Average Lorentz shift front side [cm|.
Double_t fStereoBack
Strip stereo angle back side [deg].
Double_t fTimeCutClusterAbs
Time cut for hit finding (in sigma)
std::mutex fLock
///< Algo
CbmStsModule * fSetupModule
Data class for a single-channel message in the STS.
std::vector< std::pair< const CbmStsDigi *, Long64_t > > fDigisB
Double_t fTimeCutDigiAbs
Time cut for cluster finding (in ns)
Double_t fStripPitch
Sensor strip pitch [cm].
UInt_t fNofStrips
Number of sensor strips.
std::string ToString() const
Info to string.
CbmStsRecoModule(const CbmStsRecoModule &)=delete
Copy constructor (disabled)
CbmStsRecoModule()
Default constructor.
CbmStsAlgoFindClusters * fClusterFinder
///< Algo
Double_t fLorentzShiftB
Average Lorentz shift back side [cm|.
Determination of cluster parameters.
virtual ~CbmStsRecoModule()
Destructor.
Data class for STS clusters.
const std::vector< CbmStsCluster > & GetClustersF() const
Output front-side clusters.
CbmStsRecoModule & operator=(const CbmStsRecoModule &)=delete
Assignment operator (disabled)
Algorithm for cluster finding in a linear array of channels.
CbmStsAlgoAnaCluster * fClusterAna
Bool_t fConnectEdgeFront
Round-the edge clustering front side.
Double_t fTimeCutDigiSig
Time cut for cluster finding (in sigma)
Data class for a reconstructed hit in the STS.
std::vector< CbmStsCluster > fClustersB