|
CbmRoot
|
#include <CbmMvdCluster.h>
Public Member Functions | |
| CbmMvdCluster () | |
| CbmMvdCluster (const CbmMvdCluster &) | |
| CbmMvdCluster & | operator= (const CbmMvdCluster &) |
| virtual | ~CbmMvdCluster () |
| void | SetPixelMap (std::map< std::pair< int32_t, int32_t >, int32_t > PixelMap) |
| void | SetRefId (int32_t RefId) |
| void | SetEarliestFrameNumber (Int_t frameNumber) |
| int16_t | GetTotalDigisInCluster () const |
| std::map< std::pair< int32_t, int32_t >, int32_t > | GetPixelMap () const |
| int32_t | GetSensorNr () const |
| uint32_t | GetDetectorId () const |
| int32_t | GetRefId () const |
| int32_t | GetEarliestFrameNumber () const |
| float | GetClusterCharge () const |
| void | AddDigi (int32_t index) |
| Add digi to cluster. | |
| void | AddDigis (const std::vector< int32_t > &indices) |
| Add array of digi to cluster. | |
| void | SetDigis (const std::vector< int32_t > &indices) |
| Set array of digi to cluster. Overwrites existing array. | |
| int32_t | GetNofDigis () const |
| Number of digis in cluster. | |
| int32_t | GetDigi (int32_t index) const |
| Get digi at position index. | |
| const std::vector< int32_t > & | GetDigis () const |
| Get array of digi indices. | |
| void | ClearDigis () |
| Remove all digis. | |
| int32_t | GetAddress () const |
| CbmMatch * | GetMatch () const |
| void | SetAddress (int32_t address) |
| void | SetMatch (CbmMatch *match) |
| virtual std::string | ToString () const |
| Return string representation of the object. | |
Protected Member Functions | |
| ClassDef (CbmMvdCluster, 5) | |
Protected Attributes | |
| std::map< std::pair< int32_t, int32_t >, int32_t > | fPixelMap |
| int32_t | fRefId |
| float | fClusterCharge |
| int32_t | fEarliestFrameNumber |
Private Attributes | |
| std::vector< int32_t > | fDigis |
| Array of digi indices. | |
| int32_t | fAddress |
| Unique detector ID. | |
| CbmMatch * | fMatch |
| link to Monte-Carlo information | |
Definition at line 31 of file CbmMvdCluster.h.
| CbmMvdCluster::CbmMvdCluster | ( | ) |
Default constructor
Definition at line 16 of file CbmMvdCluster.cxx.
References CbmCluster::CbmCluster(), fClusterCharge, fEarliestFrameNumber, fPixelMap, and fRefId.
Referenced by CbmMvdCluster(), ClassDef(), and operator=().
| CbmMvdCluster::CbmMvdCluster | ( | const CbmMvdCluster & | rhs | ) |
Definition at line 20 of file CbmMvdCluster.cxx.
References CbmCluster::CbmCluster(), CbmMvdCluster(), fClusterCharge, fEarliestFrameNumber, fPixelMap, and fRefId.
|
virtual |
Destructor
Definition at line 30 of file CbmMvdCluster.cxx.
|
inlineinherited |
Add digi to cluster.
| [in] | index | Digi index in TClonesArray. |
Definition at line 51 of file CbmCluster.h.
References fDigis.
Referenced by CbmTrdCluster::AddDigi(), CbmMvdSensorClusterfinderTask::ExecFrame(), CbmRecoStsPixel::ProcessData(), and TEST().
|
inlineinherited |
Add array of digi to cluster.
| [in] | indices | Array of digi indices in TClonesArray. |
Definition at line 57 of file CbmCluster.h.
References fDigis.
Referenced by CbmTrdCluster::AddDigi(), CbmMuchClustering::ClusteringA1(), CbmMuchClustering::ClusteringSL(), CbmMuchClustering::ClusteringWard(), CbmMuchFindHitsGem::ExecClusteringPeaks(), CbmMuchFindHitsGem::ExecClusteringSimple(), CbmMuchFindHitsGem::FindClusters(), CbmTrdCluster::Merge(), and TEST().
|
protected |
References CbmMvdCluster().
|
inlineinherited |
Remove all digis.
Definition at line 87 of file CbmCluster.h.
References fDigis.
Referenced by CbmTrdCluster::AddDigi(), CbmTrdCluster::Clear(), CbmTrdCluster::Merge(), and TEST().
|
inlineinherited |
Accessors
Definition at line 90 of file CbmCluster.h.
References fAddress.
Referenced by CbmTrdCluster::CbmTrdCluster(), compareClusterDataMembers(), CbmMvdCluster::GetDetectorId(), CbmMvdCluster::GetSensorNr(), CbmLitClusteringQa::ProcessClusters(), CbmTrdCalibTracker::ResolutionQa(), CbmMuchHitFinderQa::StatisticsQa(), CbmStsCluster::ToString(), and CbmTrdCluster::ToString().
|
inline |
Definition at line 61 of file CbmMvdCluster.h.
References fClusterCharge.
Referenced by CbmMvdSensorClusterfinderTask::UpdateDebugHistos().
|
inline |
Definition at line 56 of file CbmMvdCluster.h.
References CbmCluster::GetAddress(), and CbmMvdAddress::GetDetectorId().
Referenced by CbmMvdHitfinder::ProcessData().
|
inlineinherited |
Get digi at position index.
| [in] | index | Position of digi in array. |
Definition at line 76 of file CbmCluster.h.
References fDigis.
Referenced by CbmStsAlgoAnaCluster::AnaSize1(), CbmStsAlgoAnaCluster::AnaSize2(), CbmStsAlgoAnaCluster::AnaSizeN(), CbmStsTrackFinder::CalculateEloss(), CbmMuchHitFinderQa::ClusterDeconvQa(), compareClusterDataMembers(), CbmMuchFindHitsGem::CreateHits(), CbmMuchTrackFinderIdeal::DoFind(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmMuchFindHitsGem::ExecClusteringPeaks(), CbmMuchFindHitsGem::ExecClusteringSimple(), CbmHadronAnalysis::ExecEvent(), CbmMuchMatchTracks::ExecPixel(), CbmTrdModuleRecR::IsClusterComplete(), CbmMatchRecoToMC::MatchClusters(), CbmMatchRecoToMC::MatchClusters(), CbmMuchHitFinderQa::PullsQa(), CbmTrdCalibTracker::ResolutionQa(), CbmKFParticleFinderPID::SetRecoPID(), CbmMuchHitFinderQa::StatisticsQa(), and CbmStsAlgoAnaCluster::WeightedMean().
|
inlineinherited |
Get array of digi indices.
Definition at line 82 of file CbmCluster.h.
References fDigis.
Referenced by CbmTrdCluster::AddDigi(), CbmTrdCluster::CbmTrdCluster(), compareClusterDataMembers(), and CbmTrdCluster::Merge().
|
inline |
Definition at line 59 of file CbmMvdCluster.h.
References fEarliestFrameNumber.
Referenced by CbmMvdSensorHitfinderTask::ComputeCenterOfGravity().
|
inlineinherited |
Definition at line 91 of file CbmCluster.h.
References fMatch.
Referenced by compareClusterDataMembers(), and CbmKFTrackFitQa::StsHitMatch().
|
inlineinherited |
Number of digis in cluster.
Definition at line 69 of file CbmCluster.h.
References fDigis.
Referenced by CbmStsAlgoAnaCluster::AnaSizeN(), CbmStsTrackFinder::CalculateEloss(), CbmMuchHitFinderQa::ClusterDeconvQa(), compareClusterDataMembers(), CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), CbmMuchFindHitsGem::CreateHits(), CbmMuchTrackFinderIdeal::DoFind(), CbmMvdClusterAna::Exec(), CbmStsAlgoAnaCluster::Exec(), CbmTrdHitDensityQa::Exec(), CbmTrdOccupancyQa::Exec(), CbmTrdQa::Exec(), CbmTrdRecoQa::Exec(), CbmMuchFindHitsGem::ExecClusteringPeaks(), CbmMuchFindHitsGem::ExecClusteringSimple(), CbmHadronAnalysis::ExecEvent(), CbmMuchMatchTracks::ExecPixel(), PairAnalysisVarManager::FillVarTrdCluster(), CbmTrdModuleRecR::IsClusterComplete(), CbmMatchRecoToMC::MatchClusters(), CbmMatchRecoToMC::MatchClusters(), CbmLitClusteringQa::ProcessClusters(), CbmMuchHitFinderQa::PullsQa(), CbmTrdCalibTracker::ResolutionQa(), CbmKFParticleFinderPID::SetRecoPID(), CbmMuchHitFinderQa::StatisticsQa(), ToString(), CbmStsCluster::ToString(), and CbmStsAlgoAnaCluster::WeightedMean().
|
inline |
Definition at line 52 of file CbmMvdCluster.h.
References fPixelMap.
Referenced by CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), CbmMvdClusterAna::Exec(), CbmMvdReadoutCluster::Exec(), and CbmMvdSensorClusterfinderTask::UpdateDebugHistos().
|
inline |
Definition at line 58 of file CbmMvdCluster.h.
References fRefId.
Referenced by CbmMvdSensorHitfinderTask::ComputeCenterOfGravity(), and CbmMvdSensorHitfinderTask::CreateHit().
|
inline |
Definition at line 55 of file CbmMvdCluster.h.
References CbmCluster::GetAddress(), and CbmMvdAddress::GetSensorNrFromAddress().
Referenced by CbmMvdReadoutCluster::Exec().
|
inline |
Accessors
Definition at line 49 of file CbmMvdCluster.h.
References fPixelMap.
Referenced by CbmMvdQa::ExecHitQa().
|
inline |
Definition at line 38 of file CbmMvdCluster.h.
References CbmMvdCluster().
|
inlineinherited |
Modifiers
Definition at line 94 of file CbmCluster.h.
References fAddress.
Referenced by CbmTrdModuleRecR::addClusters(), CbmStsAlgoFindClusters::CreateCluster(), CbmMvdSensorClusterfinderTask::ExecFrame(), CbmMuchFindHitsGem::FindClusters(), CbmRecoSts::ForwardGpuClusterAndHits(), CbmTrdCluster::ReInit(), and TEST().
|
inlineinherited |
Set array of digi to cluster. Overwrites existing array.
| [in] | indices | Array of digi indices in TClonesArray. |
Definition at line 63 of file CbmCluster.h.
References fDigis.
Referenced by CbmTrdModuleRecR::addClusters(), and TEST().
|
inline |
Definition at line 46 of file CbmMvdCluster.h.
References fEarliestFrameNumber.
Referenced by CbmMvdSensorClusterfinderTask::ExecFrame().
|
inherited |
Definition at line 80 of file CbmCluster.cxx.
References fMatch.
| void CbmMvdCluster::SetPixelMap | ( | std::map< std::pair< int32_t, int32_t >, int32_t > | PixelMap | ) |
Setters
Definition at line 34 of file CbmMvdCluster.cxx.
References fClusterCharge, and fPixelMap.
Referenced by CbmMvdSensorClusterfinderTask::ExecFrame().
|
inline |
Definition at line 45 of file CbmMvdCluster.h.
References fRefId.
Referenced by CbmMvdHitfinder::ProcessData().
|
virtualinherited |
Return string representation of the object.
Reimplemented in CbmStsCluster, and CbmTrdCluster.
Definition at line 87 of file CbmCluster.cxx.
References fAddress, fDigis, and GetNofDigis().
Referenced by CbmRecoQaTask::FilterHit(), CbmStsCluster::ToString(), and CbmTrdCluster::ToString().
|
privateinherited |
Unique detector ID.
Definition at line 105 of file CbmCluster.h.
Referenced by CbmCluster(), CbmCluster(), CbmCluster(), CbmCluster(), GetAddress(), operator=(), operator=(), SetAddress(), and ToString().
|
protected |
Definition at line 66 of file CbmMvdCluster.h.
Referenced by CbmMvdCluster(), CbmMvdCluster(), GetClusterCharge(), and SetPixelMap().
|
privateinherited |
Array of digi indices.
Definition at line 104 of file CbmCluster.h.
Referenced by AddDigi(), AddDigis(), CbmCluster(), CbmCluster(), CbmCluster(), CbmCluster(), ClearDigis(), GetDigi(), GetDigis(), GetNofDigis(), operator=(), operator=(), SetDigis(), and ToString().
|
protected |
Definition at line 67 of file CbmMvdCluster.h.
Referenced by CbmMvdCluster(), CbmMvdCluster(), GetEarliestFrameNumber(), and SetEarliestFrameNumber().
|
privateinherited |
link to Monte-Carlo information
Definition at line 106 of file CbmCluster.h.
Referenced by CbmCluster(), CbmCluster(), CbmCluster(), CbmCluster(), GetMatch(), operator=(), operator=(), and SetMatch().
|
protected |
Definition at line 64 of file CbmMvdCluster.h.
Referenced by CbmMvdCluster(), CbmMvdCluster(), GetPixelMap(), GetTotalDigisInCluster(), and SetPixelMap().
|
protected |
Definition at line 65 of file CbmMvdCluster.h.
Referenced by CbmMvdCluster(), CbmMvdCluster(), GetRefId(), and SetRefId().