5#ifndef CBMSTSEFFICIENCY_H
6#define CBMSTSEFFICIENCY_H
20#include <TClonesArray.h>
25#include <unordered_map>
26#include <unordered_set>
80 std::map<int32_t, std::vector<CbmStsHit*>>
fStsHits;
Data class for STS clusters.
Data class for a reconstructed hit in the STS.
Data class for STS tracks.
Estimates a common vertex from multiple straight GlobalTracks.
Class characterising one event by a collection of links (indices) to data objects,...
void ProcessGlobalTrack(CbmGlobalTrack *)
Process an Global tracks It filters the tracks based on the provided CbmCutMap.
~CbmStsEfficiency()=default
TClonesArray * fRchTrkArray
void SetResidual(std::string)
void SetVertexFinder(CbmDcaVertexFinder *)
ClassDef(CbmStsEfficiency, 1)
TClonesArray * fCbmEvtArray
void ProcessEvent(CbmEvent *)
Process an Cbm events It filters event based on the provided CbmCutMap.
CbmDcaVertexFinder * fVertexFinder
std::vector< int32_t > fDUTList
void Efficiency(uint32_t)
TClonesArray * fStsCluArray
std::vector< CbmGlobalTrack * > fGlbTrks
CbmStsEfficiency()=default
TClonesArray * fStsTrkArray
TClonesArray * fGlbTrkArray
TClonesArray * fStsHitArray
std::map< int32_t, Residual > fResiduals
std::map< int32_t, std::vector< CbmStsHit * > > fStsHits
TClonesArray * fTrdTrkArray
void SetSensorResidual(int32_t, TVector3, TVector3)
void ProcessHit(CbmStsHit *)
Process an STS hit It filters hits based on the provided CbmCutMap.
TClonesArray * fMchTrkArray
TClonesArray * fTofTrkArray
data class for a reconstructed 3-d hit in the STS
Residual(TVector3 m, TVector3 s)