|
CbmRoot
|
#include "CbmRecoQaTask.h"#include "../../core/detectors/rich/utils/CbmRichUtil.h"#include "CbmCluster.h"#include "CbmDefs.h"#include "CbmEvent.h"#include "CbmFsdHit.h"#include "CbmGlobalTrack.h"#include "CbmMCDataArray.h"#include "CbmMCDataManager.h"#include "CbmMvdHit.h"#include "CbmPsdHit.h"#include "CbmRichHit.h"#include "CbmSetup.h"#include "CbmStsAddress.h"#include "CbmStsCluster.h"#include "CbmStsHit.h"#include "CbmStsSetup.h"#include "CbmTimeSlice.h"#include "CbmTofAddress.h"#include "CbmTofHit.h"#include "CbmTrdAddress.h"#include "CbmTrdCluster.h"#include "CbmTrdHit.h"#include "FairMCPoint.h"#include <FairRootManager.h>#include <FairSink.h>#include <TClonesArray.h>#include <TGeoManager.h>#include <TGeoNode.h>#include <TH2D.h>#include <TH3D.h>#include <iterator>#include <regex>Go to the source code of this file.
Functions | |
| template<> | |
| int | CbmRecoQaTask::GetDebugInfo< ECbmModuleId::kTrd > (const CbmHit *h) |
| template<> | |
| size_t | CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kSts > (const CbmHit *h, std::vector< int > &sel) |
| template<> | |
| size_t | CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kTrd > (const CbmHit *h, std::vector< int > &sel) |
| template<> | |
| size_t | CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kTof > (const CbmHit *h, std::vector< int > &sel) |
| template<> | |
| size_t | CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kRich > (const CbmHit *h, std::vector< int > &sel) |
| template<> | |
| bool | CbmRecoQaTask::TopoFilter::Accept< ECbmModuleId::kTrd > (const CbmHit *h, const CbmCluster *c0, const CbmCluster *) const |
| int CbmRecoQaTask::GetDebugInfo< ECbmModuleId::kTrd > | ( | const CbmHit * | h | ) |
Get the chamber row via cluster. TRD2D specific.
Definition at line 356 of file CbmRecoQaTask.cxx.
References CbmRecoQaTask::GetData(), CbmRecoQaTask::GetDebugInfo(), and kTrd.
| size_t CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kRich > | ( | const CbmHit * | h, |
| std::vector< int > & | sel ) |
Definition of selection criteria for the RiCH detector
Definition at line 403 of file CbmRecoQaTask.cxx.
References CbmRichUtil::GetDirichId(), and CbmRecoQaTask::GetHitDetectorId().
| size_t CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kSts > | ( | const CbmHit * | h, |
| std::vector< int > & | sel ) |
Definition of selection criteria for the STS detector
Definition at line 368 of file CbmRecoQaTask.cxx.
References CbmStsAddress::GetElementId(), CbmRecoQaTask::GetHitDetectorId(), kStsLadder, kStsModule, and kStsUnit.
| size_t CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kTof > | ( | const CbmHit * | h, |
| std::vector< int > & | sel ) |
Definition of selection criteria for the ToF detector
Definition at line 391 of file CbmRecoQaTask.cxx.
References CbmRecoQaTask::GetHitDetectorId(), CbmTofAddress::GetRpcId(), CbmTofAddress::GetSmId(), and CbmTofAddress::GetSmType().
| size_t CbmRecoQaTask::GetHitDetectorId< ECbmModuleId::kTrd > | ( | const CbmHit * | h, |
| std::vector< int > & | sel ) |
Definition of selection criteria for the TRD detector
Definition at line 380 of file CbmRecoQaTask.cxx.
References CbmRecoQaTask::GetHitDetectorId(), CbmTrdAddress::GetLayerId(), CbmTrdAddress::GetModuleAddress(), and CbmTrdAddress::GetModuleId().
| bool CbmRecoQaTask::TopoFilter::Accept< ECbmModuleId::kTrd > | ( | const CbmHit * | h, |
| const CbmCluster * | c0, | ||
| const CbmCluster * | ) const |
Implementation of TRD specialization, including cluster info, for cuts on tracks based on hits and clusters
Definition at line 461 of file CbmRecoQaTask.cxx.
References CbmRecoQaTask::TopoFilter::Accept(), CbmRecoQaTask::GetHitDetectorId(), CbmTrdCluster::GetRow(), CbmTrdCluster::GetSize(), and CbmRecoQaTask::trdSz.