FairRoot/PandaRoot
Functions | Variables
RiemannTest.C File Reference
#include "TVector3.h"
#include "TRandom.h"

Go to the source code of this file.

Functions

timer Start ()
 
gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
gSystem Load ("libriemann")
 
TVector3 offset (2, 0, 0)
 
 for (int i=0;i< nHits;i++)
 

Variables

double r = -2
 
int nHits = 4
 
double dPhi = TMath::Pi()/36
 
CbmHit * hits [nHits]
 
TRandom1 rand
 
PndRiemannTrack track
 

Function Documentation

for ( )

Definition at line 22 of file RiemannTest.C.

References CAMath::Cos(), i, offset(), pos, and CAMath::Sin().

22  {
23  TVector3 dpos (0.001,0.001,0.001);
24  TVector3 pos (r*TMath::Cos(dPhi*i)+rand.Gaus(0,dpos[0]), r*TMath::Sin(dPhi*i)+rand.Gaus(0,dpos[1]), i+1 + rand.Gaus(0,dpos[2]));
25 
26  pos += offset;
27  PndSdsHit* detHit = new PndSdsHit(0,"",pos,dpos,i,0,0);
28  std::cout << i << ": " << detHit->GetX() << " " << detHit->GetY() << " " << detHit->GetZ() << std::endl;
29 
30  hits[i] = detHit;
31  }
TVector3 pos
TRandom1 rand
Definition: RiemannTest.C:20
double r
Definition: RiemannTest.C:14
Int_t i
Definition: run_full.C:25
static T Sin(const T &x)
Definition: PndCAMath.h:42
TVector3 offset(2, 0, 0)
static T Cos(const T &x)
Definition: PndCAMath.h:43
CbmHit * hits[nHits]
Definition: RiemannTest.C:19
double dPhi
Definition: RiemannTest.C:17
gSystem Load ( "libriemann"  )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
TVector3 offset ( ,
,
 
)

Referenced by DecayTreeFitter::Fitter::add(), PndSttTrackFinderReal::AssociateSkewHitsToXYTrack(), BinaryStoreRead(), BinaryStoreWrite(), PndFTSInternal::AlignedData< typename PndFTSInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Size, alignment >::ConstructAlignedData(), PndCAInternal::AlignedData< typename PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Size, alignment >::ConstructAlignedData(), PndFtof::ConstructASCIIGeometry(), PndFts2::CopyClones(), PndFts::CopyClones(), PndEmcApd::CopyClones(), PndFtof::CopyClones(), PndEmc::CopyClones(), PndHypGe::CopyClones(), PndGemDetector::CopyClones(), PndSciT::CopyClones(), PndStt::CopyClones(), PndHyp::CopyClones(), PndDrc::CopyClones(), PndSdsDetector::CopyClones(), create_ftof_rootgeo(), create_ftofwall(), create_HV_MAPS(), PndTrkCTFindTrackInXY::FindTrackInXYProjection(), PndSttTrackFinderReal::FindTrackInXYProjection(), for(), full_core_ntp(), PndMQHitsEventBuilder::GetChannelsInEvent(), PndMQSdsChargeWeightedPixelMapping::GetCluster(), PndSdsChargeWeightedPixelMapping::GetCluster(), PndMQTopixHitProducer::GetHit(), PndSttNeighborhoodCreator::GetListOfSectorRowsToCompare(), PndSdsHybridHitProducer::GetLocalHitPoints(), PndLmdDim::Read_transformation_matrices_from_geometry(), PndFTSCAClusterData::readEvent(), PndLmdDim::Set_sensIDoffset(), SensorGrid::SensorGridBase::SetPixelNumberOffset(), PndEmcReadProto192Data::SetTaggerTreeOffset(), softtrigger_toy12(), PndLmdDim::Test_List_of_Sensors(), toy_core(), toy_core_ntp(), DecayTreeFitter::ParticleBase::updateIndex(), DecayTreeFitter::Fitter::updateIndex(), PndLmdDim::Write_transformation_matrices_to_geometry(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHits(), PndSttTrackFinderReal::WriteMacroParallelAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroParallelHitsConformalwithMCspecial(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneral(), PndSttTrackFinderReal::WriteMacroParallelHitsGeneralConformalwithMC(), PndSttTrackFinderReal::WriteMacroParallelHitswithRfromMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHits(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithMC(), PndSttTrackFinderReal::WriteMacroSkewAssociatedHitswithRfromMC(), PndFTSInternal::AlignedData< typename PndFTSInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Size, alignment >::~AlignedData(), and PndCAInternal::AlignedData< typename PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Size, alignment >::~AlignedData().

timer Start ( )

Variable Documentation

double dPhi = TMath::Pi()/36
CbmHit* hits[nHits]

Definition at line 19 of file RiemannTest.C.

Referenced by PndTrackCollection::add(), PndMvdSttGemRiemannTrackFinder::AddHits(), GFTrack::addHitVector(), analysis(), PndSttCellTrackletGenerator::CalcDeviationOfRiemannTrack(), PndCAGBTracker::CATrackFinder(), PndFTSCAGBTracker::CATrackFinder(), PndSttCellTrackFinderAnalysisTask::CheckFirstTracklets(), PndSttCellTrackFinderAnalysisTask::CheckTrackletCombinations(), PndCAHits::Clean(), FTSCAHits::Clean(), PndFtsLineApproximator::createExpandedTrackCand(), PndCAGBTracker::CreateNPlets(), PndFTSCAGBTracker::CreateNPlets(), PndRiemannTrackFinder::CreateOneTrackCand(), PndSttCellTrackletGenerator::CreateRiemannTrack(), drawTracks(), PndForwardTrackFinderTask::Exec(), PndAnalysisForwardTask::Exec(), PndTrkTrackFinder::Exec(), PndXYResidualTask::Exec(), PndMvdAllDataEventAna::FillHitPerClusterHistos(), PndUnassignedHitsTask::FillTrackCands(), PndUnassignedHitsTask::FillUnassignedHits(), PndRiemannTrackFinder::FindTracks(), PndMvdSttGemRiemannTrackFinder::FindTracks(), PndFTSCAGBTracker::FitTrackCA(), SensorGrid::SensorGridPhotodetector::GenerateNoise(), PndWayFollower::getBestSkewedApproxTo(), PndSdsSimplePixelClusterFinder::GetClusters(), PndSttCellTrackletGenerator::GetDeviationCount(), PndTrkNeighboringMap::GetHitWithNNeighborings(), PndTrackCollection::getPndTrack(), PndAnalysisForwardTask::getReconstructedTracks(), hit_noise_studies(), PndFTSCAGBTracker::IdealTrackFinder(), GFDaf::initHitsWeights(), PndLineApproximation::newApproximation(), PndTrkNeighboringMap::operator=(), PndCAGBTracker::PickUpHits(), plotTrackCands(), PndFtsExpandedTrackCand::PndFtsExpandedTrackCand(), PndTrkTrackFinder::PrimaryCheck(), PndMQMvdPixelDigiProcessorBursts::ProcessData(), PndTrackCollection::refitAllHits(), PndMQTopix4DigiToHit::Run(), PndRiemannTrackFinder::SetHits(), PndFtsCellTrackletGenerator::setHits(), PndCAHits::Sort(), FTSCAHits::Sort(), PndRiemannTrack::szDist(), and PndRiemannTrack::szError().

int nHits = 4

Definition at line 16 of file RiemannTest.C.

Referenced by PndTrkCleanup::BadTrack_ParStt(), PndCAGBTracker::CATrackFinder(), Check_particle_path(), CheckHitCount(), PndRichReco::CherenkovPhotonListFlat(), PndGemFindHits::ConfirmHits2(), genfit::MeasurementFactory< measurement_T >::createMany(), GFRecoHitFactory::createMany(), PndCloneGenerator::CreateTrackCandClones(), PndSttTrackFinderIdeal::DoFind(), PndMdtTrkProducerIdeal::Exec(), PndMdtTrkFinder::Exec(), PndEmcFWEndcapDigi::Exec(), PndEmcFWEndcapTimebasedWaveforms::Exec(), PndEmcMakeDigi::Exec(), PndCATracking::Exec(), PndGemMatchHits::Exec(), PndDrcReco::Exec(), PndEmcHitsToWaveform::Exec(), PndDrcLutReco::Exec(), PndEmcWaveformToDigi::Exec(), PndSttMatchTracks::Exec(), PndEmcWaveformToCalibratedDigi::Exec(), PndEmcAnalysis::Exec(), PndEmcMultiWaveformToCalibratedDigi::Exec(), PndGemFindHits::Exec(), PndLmdPerformanceTask::Exec(), PndMdtPointsToWaveform::exec_e(), PndMdtPointsToWaveform::exec_t(), PndTrackingQA::FillMapTrackQualifikation(), PndTrackingQualityBarrelAnalysisNewLinks::FillMapTrackQualifikation(), PndGemFindHits::FindHits(), PndFTSCAGBTracker::FitTrack(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), hit_noise_studies(), PndFTSCAGBTracker::IdealTrackFinder(), PndFTSCAGBTracker::InitialTrackApproximation(), PndTrkCTGeometryCalculations::ListAxialSectorsCrossedbyTrack_and_Hits(), load_vectors(), PndMdtTrkProducer::MdtMapping(), PndPidCorrelator::MdtMapping(), online_monitoring_studies(), PndTrkCTFindTrackInXY2::OrderingUsingConformal(), PndTrkTracking2::OrderingUsingConformal(), PndSttTrackFinderReal::OrderingUsingConformal(), PndTrkCTFindTrackInXY2::OrderingUsingFi(), PndTrkCTFindTrackInXY2::OrderingUsingR(), PastaTBRawToRootTorino(), plotTrackCands(), PndCANPlets::PndCANPlets(), PndMdt::Print(), PndFts2::Print(), PndFts::Print(), PndEmcApd::Print(), PndFtof::Print(), PndEmc::Print(), PndHypGe::Print(), PndGemDetector::Print(), PndSciT::Print(), PndStt::Print(), PndHyp::Print(), PndSdsDetector::Print(), rad_dose_studies(), scattered_particles(), PndTrkCleanup::SeparateInnerOuterParallel(), PndSttTrackFinderReal::SeparateInnerOuterParallel(), PndTrkCleanup::SeparateInnerOuterRightLeftAxialStt(), PndFTSCAGBTracker::SetNHits(), PndTrkCleanup::SttParalCleanup(), PndTrkCleanup::SttSkewCleanup(), time_based_studies(), PndCAGBTracker::WriteEvent(), and PndTrkCleanup::XYCleanup().

double r = -2

Definition at line 14 of file RiemannTest.C.

Referenced by PndTrkTrackFinder::Apollonius(), CAMath::ApproxSqrt< float >(), PndCATrackParam::BetheBlochGeant(), PndCATrackParamVector::BetheBlochGeant(), PndFTSCATrackParamVector::BetheBlochGeant(), PndEmcXClMoments::Calc_AbsZernikeMoment(), PndSttCellTrackletGenerator::CalcDeviation(), PndSttCellTrackletGenerator::CalcDeviationOfRiemannTrack(), PndMvdRiemannTrackFinderTaskCutPar::CalcParHists(), PndBarrelTrackFinder::CalcPhi(), PndRiemannHit::calcPosOnTrk(), PndFTSCAParam::CalculateFieldSlice(), PndSttGeometryMap::CalculateStrawPoca(), PndSttHitCorrector::CalculateTangentAngles(), PndFTSCAParam::CheckFieldApproximation(), PndMvdSttGemRiemannTrackFinder::CheckRiemannHitMvd(), PndMvdSttGemRiemannTrackFinder::CheckSZ(), GFKalman::chi2Increment(), PndTrkCombiLegendreTask::ComputePlaneExtremities(), config_pad(), KFParticleBase::ConstructGammaBz(), KFParticleBaseSIMD::ConstructGammaBz(), KFParticleSIMD::Create(), createRootGeometry_DIRC(), createRootGeometry_DIRC_fsEVdroplens_MCPs(), createRootGeometry_DIRC_sepEV_06_2013(), createRootGeometry_DIRC_sepEV_MCPs(), createRootGeometry_DIRC_updated_06_2013(), PndSttCellTrackFinderAnalysisTask::DrawCombiRiemannPlots(), PndSttCellTrackFinderAnalysisTask::DrawFirstRiemannPlots(), PndFTSCADisplay::DrawGBPoints(), PndFTSCADisplay::DrawGBTrackFast(), DrawOriginTrackLipse(), PndFTSCAGBTracker::EstimatePV(), PndFtsDataAccessor::Exec(), PndCATracking::Exec(), PndTrkTrackFinder::Exec(), PndSciTAnaIdeal::Exec(), PndTrkCombiLegendreTransform::ExtractLegendreSingleLineParameters(), PndTrkLegendreTransform::ExtractLegendreSingleLineParameters(), PndTrkLegendreTransform::ExtractZoomSingleLineParameters(), PndEmcXClMoments::f11(), PndEmcXClMoments::f22(), PndEmcXClMoments::f31(), PndEmcXClMoments::f33(), PndEmcXClMoments::f42(), PndEmcXClMoments::f44(), PndEmcXClMoments::f51(), PndEmcXClMoments::Fast_AbsZernikeMoment(), PndTrkCombiLegendreTransform::FillHisto(), PndTrkLegendreTransform::FillHisto(), PndFTSCATrackParamVector::FilterWithMaterial(), PndRiemannTrackFinder::FindTracks(), PndMvdSttGemRiemannTrackFinder::FindTracks(), PndFTSCAGBTracker::FitTrack(), PndTrkSttConformalFilling::FromXYtoConformal(), GFKalman::getChi2Hit(), PndSttCellTrackletGenerator::GetDeviationCount(), PndSciTAnaIdeal::GetDPhi(), KFParticleBaseSIMD::GetDStoPointCBM(), HypStatDecay::GetFragment(), getFromWeightFile(), PndCATrackParam::GetGlobalParam(), PndPidBremCorrector::GetMergPhotonE(), PndCAParam::GetR(), KFParticleBase::GetR(), FTSCAHitV::GetStripsValue(), PndSttTrackFinderIdeal::GetTrackletCircular(), PndSttTubeCreator::GetTube(), PndFtsMapCreator2::GetTubeFromNameToFillGeoType1(), PndFtsMapCreator::GetTubeFromNameToFillGeoType1(), PndSttMapCreator::GetTubeFromParametersToFillGeoType1(), PndSttMapCreator::GetTubeFromParametersToFillGeoType2(), PndSttMapCreator::GetTubeFromTubeIDGeoType1(), PndFtsMapCreator2::GetTubeFromTubeIDToFillGeoType1(), PndFtsMapCreator::GetTubeFromTubeIDToFillGeoType1(), PndFTSCAParam::GetX0(), PndCAParam::GetXOverX0(), PndFTSCAParam::GetXOverX0(), PndCAParam::GetXTimesRho(), PndFTSCAParam::GetXTimesRho(), GFDetPlane::GFDetPlane(), PndCATrackParamVector::InitDirection(), PndCATrackParam::InitDirection(), KFParticleSIMD::KFParticleSIMD(), PndEmcXClMoments::Lat(), makefml(), PndCAGBTracker::Merge(), PndTrkCleanup::MvdCleanup(), PndCAElementsOnStation< T >::operator+(), FTSCAElementsOnStation< T >::operator+(), PndFTSArray< T, Dim >::operator+(), PndCAArray< T, Dim >::operator+(), PndFTSArray< T, Dim >::operator-(), PndCAArray< T, Dim >::operator-(), PndCATimerInfo::operator/(), TimerInfo::operator/(), PndCATFIterTimerInfo::operator/(), L1CATFIterTimerInfo::operator/(), L1CATFTimerInfo::operator/(), PndCATFTimerInfo::operator/(), RhoCalculationTools::P7toPRG(), plot_radmap(), PndSttTrackFinderReal::PndSttFromXYtoConformal(), PndSttTrackFinderReal::PndSttFromXYtoConformal2(), PndSttTrackFinderReal::PndSttTrkAssociatedParallelHitsToHelixQuater(), PndPidCandidate::PrintOn(), GFKalman::processHit(), pz(), ReadHCal(), MyMainFrame::ReadParameters(), PndCAArray< PndCAInternal::TypeForAlignmentHelper< T, alignment >::Type, Size::Dim >::ReinterpretCast(), PndFTSArray< PndFTSInternal::TypeForAlignmentHelper< PndFTSCAGBHit, alignment >::Type, Dim >::ReinterpretCast(), PndFsmTof::respond(), PndFsmDrcBarrel::respond(), RKTrackRep::RKutta(), runOnlineDisplayMCCheck(), runOnlineDisplayMCCheckFaster(), runTripletFinderMini(), scattered_particles(), PndEmcXClMoments::SecondMoment(), PndEmcXClMoments::SecondMomentPhi(), PndEmcXClMoments::SecondMomentTheta(), PndTrkCleanup::SeparateInnerOuterParallel(), PndSttTrackFinderReal::SeparateInnerOuterParallel(), PndTrkCleanup::SeparateInnerOuterRightLeftAxialStt(), PndCAParam::SetBoundaries(), GFTrack::setCardinalRep(), PndSttTrack::SetParameters(), PndTrkLegendreCluster::SetR(), PndSttTrack::SetRad(), PndLine::setRating(), PndRiemannHit::setXYZ(), sim(), RhoError::SimilarityT(), similarityWith(), RhoError::SimilarityWith(), trapmap_barrel(), PndTrkCTFindTrackInXY::TrkAssociatedParallelHitsToHelixQuater(), DecayTreeFitter::RecoTrack::updCache(), and PndCATracking::WriteMVDHits().

TRandom1 rand

Definition at line 20 of file RiemannTest.C.

Referenced by PndDrcHitProducerReal::ProcessPhotonPoint().

Definition at line 33 of file RiemannTest.C.

Referenced by PndMvdRiemannTrackFinderTaskEff::AddGhostTrack(), PndMdtTrkProducer::AlgorithmWithLheGenTrack(), PndAnalysisForwardTask::analyzeMCTracks(), PndMvdRiemannTrackFinderTaskCutPar::CalcRiemannTracks(), PndPidCorrelator::ConstructChargedCandidate(), PndPidCorrelator::ConstructNeutralCandidate(), PndTrkTrack::ConvertToPndTrack(), PndTrkTrack::Draw(), PndFTSCADisplay::DrawGBTrack(), PndFTSCADisplay::DrawGBTrackFast(), PndFTSCADisplay::DrawMCTrack(), PndFTSCADisplay::DrawRecoTrack(), drawTracks(), emc_correction_hist(), emc_correction_parametrization(), PndTrkAddTCA::Exec(), TtLinFitTask::Exec(), PndLmdLineTask::Exec(), PndLmdLinFitTask::Exec(), PndHypPidIdealTask::Exec(), PndMvdPidIdealTask::Exec(), PndTrkLegendreTask::Exec(), PndTrkLegendreNew::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndLmdIdealFitTask::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndSciTAnaIdeal::Exec(), PndStack::FillTrackArray(), for(), PndAnalysis::GetFirstPar(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndAnalysisForwardTask::getReconstructedTracks(), PndAnalysis::GetTrack(), hit_noise_studies(), PndFTSCAGBTracker::InitialTrackApproximation(), PndTrkLegendreNew::LegendreFit(), PndTrkCombiLegendreTask::LegendreFit(), PndTrkTrackFinder::LegendreFit(), PndTrkCombiLegendreTask::LegendreFitWithRecovering(), DecayTreeFitter::Constraint::name(), PndTrkTrack::PndTrkTrack(), PndDisc::ProcessHits(), PndTrackDraw::PropagateTrack(), PndTrackDraw::PropagateTrackHelix(), QAmacro_mdt_2(), QAmacro_stt_4(), ReadHCal(), reco_analys(), recoideal_complete(), PndMvdRiemannVertexFinderTask::refit(), PndTrackID::SetCorrTrackID(), genfit::TrackPoint::setTrack(), PndRichPhoton::SetTrack(), and PndStack::UpdateTrackIndex().