CbmRoot
Loading...
Searching...
No Matches
RTypes.h File Reference

Compatibility header for basic ROOT macros. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BIT(n)
 
#define SETBIT(n, i)
 
#define CLRBIT(n, i)
 
#define TESTBIT(n, i)
 

Detailed Description

Compatibility header for basic ROOT macros.

Definition in file RTypes.h.

Macro Definition Documentation

◆ BIT

◆ CLRBIT

#define CLRBIT ( n,
i )
Value:
((n) &= ~BIT(i))

Definition at line 16 of file RTypes.h.

Referenced by CbmTrdModuleRec2D::Config(), PairAnalysisCutCombi::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), CbmTrdDigitizer::SetAddNoise(), CbmTrdDigi::SetAsic(), cbm::algo::trd::HitFactory2D::SetBiasX(), CbmTrdModuleRec2D::SetBiasX(), cbm::algo::trd::HitFactory2D::SetBiasXleft(), CbmTrdModuleRec2D::SetBiasXleft(), cbm::algo::trd::HitFactory2D::SetBiasXmid(), CbmTrdModuleRec2D::SetBiasXmid(), cbm::algo::trd::HitFactory2D::SetBiasXright(), CbmTrdModuleRec2D::SetBiasXright(), cbm::algo::trd::HitFactory2D::SetBiasY(), CbmTrdModuleRec2D::SetBiasY(), cbm::algo::trd::HitFactory2D::SetBiasYleft(), CbmTrdModuleRec2D::SetBiasYleft(), cbm::algo::trd::HitFactory2D::SetBiasYmid(), CbmTrdModuleRec2D::SetBiasYmid(), cbm::algo::trd::HitFactory2D::SetBiasYright(), CbmTrdModuleRec2D::SetBiasYright(), cbm::algo::trd::Hit::SetClassType(), CbmTrdHit::SetClassType(), CbmTrdParModGas::SetDetType(), CbmTrdClusterFinder::SetDoDebugPrintouts(), CbmTrdClusterFinder::SetDumpClusters(), CbmTrdModuleSim2D::SetFasp(), CbmTrdCluster::SetFaspDigis(), cbm::trd::geo::ChamberBuilder::SetFEB(), CbmTrdModuleSim2D::SetFeCalib(), cbm::trd::SetFEE(), CbmTrdDigi::SetFlag(), CbmTrdModuleSim2D::SetLabMeasurement(), cbm::algo::trd::HitFactory2D::SetLeftHit(), CbmTrdModuleRec2D::SetLeftHit(), cbm::algo::trd::HitFactory2D::SetLeftSgn(), CbmTrdModuleRec2D::SetLeftSgn(), CbmTrdParFaspChannel::SetMask(), cbm::algo::trd::HitFactory2D::SetMaxTilt(), CbmTrdModuleRec2D::SetMaxTilt(), cbm::algo::trd::Hit::SetMaxType(), CbmTrdHit::SetMaxType(), CbmTrdClusterFinder::SetMultiHit(), CbmTrdClusterFinder::SetNeighbourEnable(), CbmTrdParModGas::SetNobleGasType(), cbm::algo::trd::Hit::SetOverFlow(), CbmTrdHit::SetOverFlow(), cbm::algo::trd::HitFactory2D::SetOvf(), CbmTrdModuleRec2D::SetOvf(), CbmTrdParFaspChannel::SetPairing(), CbmTrdParModGas::SetPidType(), cbm::trd::SetPP(), cbm::trd::geo::ChamberBuilder::SetRadiator(), cbm::algo::trd::Hit::SetRowCross(), CbmTrdHit::SetRowCross(), CbmTrdClusterFinder::SetRowMerger(), cbm::algo::trd::Cluster2D::SetStart(), CbmTrdCluster::SetStart(), cbm::algo::trd::Cluster2D::SetStop(), CbmTrdCluster::SetStop(), cbm::algo::trd::HitFactory2D::SetSymmHit(), CbmTrdModuleRec2D::SetSymmHit(), CbmTrdClusterFinder::SetTimeBased(), CbmTrdDigitizer::SetTimeBased(), CbmTrdDigitizer::SetUseFASP(), CbmTrdModuleRec2D::SetUseHelpers(), CbmTrdClusterFinder::SetUseOnlyEventDigis(), CbmTrdClusterFinder::SetUseRecoHelpers(), and CbmTrdDigitizer::SetWeightedDist().

◆ SETBIT

#define SETBIT ( n,
i )
Value:
((n) |= BIT(i))
#define BIT(n)
Definition RTypes.h:14

Definition at line 15 of file RTypes.h.

Referenced by PairAnalysisVarCuts::AddBitCut(), PairAnalysisCutCombi::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisObjectCuts::AddCut(), PairAnalysisVarCuts::AddCut(), PairAnalysisVarCuts::AddCut(), CbmTrdDigiRec::CbmTrdDigiRec(), CbmTrdDigiRec::CbmTrdDigiRec(), CbmTrdModuleRec2D::Config(), cbm::algo::trd::DigiRec::DigiRec(), cbm::algo::trd::DigiRec::DigiRec(), PairAnalysisCutCombi::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), CbmTrdDigitizer::SetAddNoise(), CbmTrdDigi::SetAsic(), cbm::algo::trd::HitFactory2D::SetBiasX(), CbmTrdModuleRec2D::SetBiasX(), cbm::algo::trd::HitFactory2D::SetBiasXleft(), CbmTrdModuleRec2D::SetBiasXleft(), cbm::algo::trd::HitFactory2D::SetBiasXmid(), CbmTrdModuleRec2D::SetBiasXmid(), cbm::algo::trd::HitFactory2D::SetBiasXright(), CbmTrdModuleRec2D::SetBiasXright(), cbm::algo::trd::HitFactory2D::SetBiasY(), CbmTrdModuleRec2D::SetBiasY(), cbm::algo::trd::HitFactory2D::SetBiasYleft(), CbmTrdModuleRec2D::SetBiasYleft(), cbm::algo::trd::HitFactory2D::SetBiasYmid(), CbmTrdModuleRec2D::SetBiasYmid(), cbm::algo::trd::HitFactory2D::SetBiasYright(), CbmTrdModuleRec2D::SetBiasYright(), cbm::algo::trd::Hit::SetClassType(), CbmTrdHit::SetClassType(), CbmTrdParModGas::SetDetType(), CbmTrdClusterFinder::SetDoDebugPrintouts(), CbmTrdClusterFinder::SetDumpClusters(), CbmTrdModuleSim2D::SetFasp(), CbmTrdCluster::SetFaspDigis(), cbm::trd::geo::ChamberBuilder::SetFEB(), CbmTrdModuleSim2D::SetFeCalib(), cbm::trd::SetFEE(), CbmTrdDigi::SetFlag(), CbmTrdModuleSim2D::SetLabMeasurement(), cbm::algo::trd::HitFactory2D::SetLeftHit(), CbmTrdModuleRec2D::SetLeftHit(), cbm::algo::trd::HitFactory2D::SetLeftSgn(), CbmTrdModuleRec2D::SetLeftSgn(), CbmTrdParFaspChannel::SetMask(), cbm::algo::trd::HitFactory2D::SetMaxTilt(), CbmTrdModuleRec2D::SetMaxTilt(), cbm::algo::trd::Hit::SetMaxType(), CbmTrdHit::SetMaxType(), CbmTrdClusterFinder::SetMultiHit(), CbmTrdClusterFinder::SetNeighbourEnable(), CbmTrdParModGas::SetNobleGasType(), cbm::algo::trd::Hit::SetOverFlow(), CbmTrdHit::SetOverFlow(), cbm::algo::trd::HitFactory2D::SetOvf(), CbmTrdModuleRec2D::SetOvf(), CbmTrdParFaspChannel::SetPairing(), CbmTrdParModGas::SetPidType(), cbm::trd::SetPP(), cbm::trd::geo::ChamberBuilder::SetRadiator(), cbm::algo::trd::Hit::SetRowCross(), CbmTrdHit::SetRowCross(), CbmTrdClusterFinder::SetRowMerger(), cbm::algo::trd::Cluster2D::SetStart(), CbmTrdCluster::SetStart(), cbm::algo::trd::Cluster2D::SetStop(), CbmTrdCluster::SetStop(), cbm::algo::trd::HitFactory2D::SetSymmHit(), CbmTrdModuleRec2D::SetSymmHit(), CbmTrdClusterFinder::SetTimeBased(), CbmTrdDigitizer::SetTimeBased(), CbmTrdDigitizer::SetUseFASP(), CbmTrdModuleRec2D::SetUseHelpers(), CbmTrdClusterFinder::SetUseOnlyEventDigis(), CbmTrdClusterFinder::SetUseRecoHelpers(), and CbmTrdDigitizer::SetWeightedDist().

◆ TESTBIT

#define TESTBIT ( n,
i )
Value:
((bool) (((n) &BIT(i)) != 0))

Definition at line 17 of file RTypes.h.

Referenced by CbmTrdDigitizer::AddNoise(), CbmTrdModuleRec2D::CDRAW(), CbmTrdModuleRec2D::CHELPERS(), CbmTrdModuleRec2D::CWRITE(), CbmTrdClusterFinder::DoDebugPrintouts(), cbm::algo::trd::Hit::GetClassType(), CbmTrdHit::GetClassType(), CbmTrdParModGas::GetDetType(), cbm::algo::trd::Hit::GetMaxType(), CbmTrdHit::GetMaxType(), CbmTrdParModGas::GetNobleGasType(), CbmTrdParModGas::GetPidType(), CbmTrdClusterFinder::HasDumpClusters(), CbmTrdCluster::HasFaspDigis(), cbm::trd::HasFaspFEE(), cbm::trd::geo::ChamberBuilder::HasFEB(), cbm::algo::trd::HitFactory2D::HasLeftSgn(), CbmTrdModuleRec2D::HasLeftSgn(), CbmTrdClusterFinder::HasMultiHit(), CbmTrdClusterFinder::HasNeighbourCol(), CbmTrdClusterFinder::HasNeighbourRow(), cbm::algo::trd::Hit::HasOverFlow(), CbmTrdHit::HasOverFlow(), cbm::algo::trd::HitFactory2D::HasOvf(), CbmTrdModuleRec2D::HasOvf(), cbm::trd::HasPadPlane2D(), CbmTrdParFaspChannel::HasPairingR(), CbmTrdParFaspChannel::HasPairingT(), cbm::trd::geo::ChamberBuilder::HasRadiator(), cbm::algo::trd::DigiRec::HasRectOvf(), CbmTrdDigiRec::HasRectOvf(), CbmTrdClusterFinder::HasRowMerger(), cbm::algo::trd::Cluster2D::HasStart(), CbmTrdCluster::HasStart(), cbm::algo::trd::Cluster2D::HasStop(), CbmTrdCluster::HasStop(), cbm::algo::trd::DigiRec::HasTiltOvf(), CbmTrdDigiRec::HasTiltOvf(), cbm::algo::trd::HitFactory2D::IsBiasX(), CbmTrdModuleRec2D::IsBiasX(), cbm::algo::trd::HitFactory2D::IsBiasXleft(), CbmTrdModuleRec2D::IsBiasXleft(), cbm::algo::trd::HitFactory2D::IsBiasXmid(), CbmTrdModuleRec2D::IsBiasXmid(), cbm::algo::trd::HitFactory2D::IsBiasXright(), CbmTrdModuleRec2D::IsBiasXright(), cbm::algo::trd::HitFactory2D::IsBiasY(), CbmTrdModuleRec2D::IsBiasY(), cbm::algo::trd::HitFactory2D::IsBiasYleft(), CbmTrdModuleRec2D::IsBiasYleft(), CbmTrdModuleSim2D::IsFeCalib(), CbmTrdModuleSim2D::IsLabMeasurement(), cbm::algo::trd::HitFactory2D::IsLeftHit(), CbmTrdModuleRec2D::IsLeftHit(), CbmTrdParFaspChannel::IsMasked(), cbm::algo::trd::HitFactory2D::IsMaxTilt(), CbmTrdModuleRec2D::IsMaxTilt(), cbm::algo::trd::Hit::IsRowCross(), CbmTrdHit::IsRowCross(), PairAnalysisCutCombi::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), cbm::algo::trd::HitFactory2D::IsSymmHit(), CbmTrdModuleRec2D::IsSymmHit(), CbmTrdClusterFinder::IsTimeBased(), CbmTrdDigitizer::IsTimeBased(), CbmTrdDigitizer::UseFASP(), CbmTrdModuleSim2D::UseFasp(), CbmTrdClusterFinder::UseOnlyEventDigis(), CbmTrdClusterFinder::UseRecoHelpers(), and CbmTrdDigitizer::UseWeightedDist().