FairRoot/PandaRoot
Functions | Variables
anasim.C File Reference

Go to the source code of this file.

Functions

gROOT LoadMacro ("../Tools.C")
 
 LoadPandaStyle ()
 
timer Start ()
 
picture ReplaceAll (".root",".ps")
 
t SetBranchAddress ("MVDPoint",&hit_array)
 
t SetBranchAddress ("MCTrack",&mc_array)
 
hisdedx SetTitle ("MVD MC Points, dE/dx(P);p/GeV / cm;dE/dx / (GeV/cm)")
 
hisLocalXY SetTitle ("Local Hit XY;x_{L} / cm;y_{L} / cm")
 
hisLocalZ SetTitle ("Locel MC Hit Z;z / cm")
 
 if (verbose||0==j%1000) cout<<"Event No "<< j<< endl
 
vecs SetXYZ (hit->GetX(), hit->GetY(), hit->GetZ())
 
 if (verbose)
 
geoMan cd (detname.Data())
 
currentTransMat MasterToLocal (tmpMaster, tmpLocal)
 
vecs SetXYZ (tmpLocal[0], tmpLocal[1], tmpLocal[2])
 
hisLocalXY Fill (vecs.x(), vecs.y())
 
hisLocalZ Fill (vecs.z())
 
can1 Divide (3, 3)
 
can1 cd (1)
 
 DrawNice2DHisto (hisxy)
 
can1 cd (2)
 
 DrawNice2DHisto (hisrz)
 
can1 cd (3)
 
gPad SetLogy ()
 
hisde DrawCopy ("")
 
can1 cd (4)
 
 DrawNice2DHisto (hisdedx)
 
can1 cd (5)
 
 DrawNice2DHisto (hisLocalXY)
 
can1 cd (6)
 
can1 cd (7)
 
can1 Print (picture.Data())
 
timer Stop ()
 

Variables

TStopwatch timer
 
PndFileNameCreator namecreator ("../data/mvdStrip.root")
 
std::string inFile = namecreator.GetSimFileName(false)
 
TString picture = namecreator.GetSimFileName(false)
 
TFile * f = new TFile(inFile.c_str())
 
TTree * t =(TTree *) f->Get("pndsim")
 
TClonesArray * hit_array =new TClonesArray("PndSdsMCPoint")
 
TClonesArray * mc_array =new TClonesArray("PndMCTrack")
 
TGeoManager * geoMan = (TGeoManager*) gDirectory->Get("FAIRGeom")
 
PndGeoHandlingfGeoH = new PndGeoHandling()
 
TH2D * hisxy = new TH2D("hisxy","MVD MC Points, xy view",200,-15.,15.,200,-15.,15.)
 
TH2D * hisrz = new TH2D("hisrz","MVD MC Points, rz view",200,-20.,20.,200,-15.,25.)
 
TH1D * hisde = new TH1D("hisde","MVD MC Points, Energyloss",200,0.,0.002)
 
TH2D * hisdedx =new TH2D("hisdedx","",200,0.,0.4,200,0.,1.0)
 
TH1D * hismom = new TH1D("hismom","MVD MC Points, momentum",100,0.,1.5)
 
TH2D * hisLocalXY = new TH2D("hisLocalxy","",100,-5.,5.,100,-5.,5.)
 
TH1D * hisLocalZ = new TH1D("localz","",100,-0.005, 0.005)
 
int nEvents = 1000
 
bool verbose = false
 
TVector3 vecs
 
TVector3 veco
 
TVector3 vecFront
 
TVector3 vecBack
 
TVector3 vecP
 
Double_t dx =(veco-vecs).Mag()
 
Double_t dE =hit->GetEnergyLoss()
 
Double_t p =vecP.Mag()
 
Double_t dEdX
 
Double_t tmpMaster [3] =0.5*(veco.x()+vecs.x())
 
Double_t tmpLocal [3]
 
TGeoHMatrix * currentTransMat = geoMan->GetCurrentMatrix()
 
TString detname = fGeoH->GetPath( hit->GetDetName())
 
PndSdsMCPointhit =(PndSdsMCPoint*)hit_array->At(i)
 
int mcpdg = -1
 
Int_t layer = Int_t(10.*vecs->Mag())
 
TCanvas * can1 = new TCanvas("can1","MCHit view in MVD",0,0,800,800)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

geoMan cd ( detname.  Data())
can1 cd ( )
can1 cd ( )
can1 cd ( )
can1 cd ( )
can1 cd ( )
can1 cd ( )
can1 cd ( )
can1 Divide ( ,
 
)
hisde DrawCopy ( ""  )
DrawNice2DHisto ( hisxy  )
DrawNice2DHisto ( hisrz  )
DrawNice2DHisto ( hisdedx  )
DrawNice2DHisto ( hisLocalXY  )
hisLocalXY Fill ( vecs.  x(),
vecs.  y() 
)
hisLocalZ Fill ( vecs.  z())
if ( verbose||  0 = =j%1000)
if ( verbose  )

Definition at line 84 of file anasim.C.

References dx.

87  :-1.)*vecs.Perp());
88  hisde->Fill(dE);
89  hismom->Fill(p);
90 
91  if(dx!=0)
92  {
93  dEdX=(dE/dx);
94  hisdedx->Fill(p,dEdX);
95  }
Double_t p
Definition: anasim.C:58
TH2D * hisdedx
Definition: anasim.C:42
TH1D * hisde
Definition: anaLmdDigi.C:44
Double_t dE
Definition: anasim.C:58
Double_t dEdX
Definition: anasim.C:58
TVector3 vecs
TH1D * hismom
Definition: anaMvdDigi.C:49
double dx
gROOT LoadMacro ( "../Tools.C"  )
LoadPandaStyle ( )
currentTransMat MasterToLocal ( tmpMaster  ,
tmpLocal   
)
can1 Print ( picture.  Data())
picture ReplaceAll ( ".root"  ,
".ps"   
)
t SetBranchAddress ( "MVDPoint"  ,
hit_array 
)
t SetBranchAddress ( "MCTrack"  ,
mc_array 
)
gPad SetLogy ( )
hisdedx SetTitle ( "MVD MC  Points,
dE/dx(P);p/GeV/cm;dE/dx/(GeV/cm)"   
)
hisLocalXY SetTitle ( "Local Hit XY;x_{L} / cm;y_{L} / cm )
hisLocalZ SetTitle ( "Locel MC Hit Z;z / cm )
vecP SetXYZ ( hit->  GetX(),
hit->  GetY(),
hit->  GetZ() 
)
vecs SetXYZ ( tmpLocal  [0],
tmpLocal  [1],
tmpLocal  [2] 
)
timer Start ( )
timer Stop ( )

Variable Documentation

TCanvas* can1 = new TCanvas("can1","MCHit view in MVD",0,0,800,800)

Definition at line 111 of file anasim.C.

Double_t ctime = timer.CpuTime()

Definition at line 138 of file anasim.C.

currentTransMat = geoMan->GetCurrentMatrix()

Definition at line 60 of file anasim.C.

Referenced by QAmacro_mvd_ana().

dE =hit->GetEnergyLoss()
Double_t dEdX
detname = fGeoH->GetPath( hit->GetDetName())
dx =(veco-vecs).Mag()

Definition at line 58 of file anasim.C.

TFile* f = new TFile(inFile.c_str())

Definition at line 25 of file anasim.C.

TGeoManager* geoMan = (TGeoManager*) gDirectory->Get("FAIRGeom")

Definition at line 33 of file anasim.C.

TH1D* hisde = new TH1D("hisde","MVD MC Points, Energyloss",200,0.,0.002)

Definition at line 39 of file anasim.C.

TH2D* hisdedx =new TH2D("hisdedx","",200,0.,0.4,200,0.,1.0)

Definition at line 42 of file anasim.C.

Referenced by ana_MCOpt(), and ana_MCpid().

TH2D* hisLocalXY = new TH2D("hisLocalxy","",100,-5.,5.,100,-5.,5.)

Definition at line 48 of file anasim.C.

TH1D* hisLocalZ = new TH1D("localz","",100,-0.005, 0.005)

Definition at line 50 of file anasim.C.

TH1D* hismom = new TH1D("hismom","MVD MC Points, momentum",100,0.,1.5)

Definition at line 47 of file anasim.C.

TH2D* hisrz = new TH2D("hisrz","MVD MC Points, rz view",200,-20.,20.,200,-15.,25.)

Definition at line 38 of file anasim.C.

TH2D* hisxy = new TH2D("hisxy","MVD MC Points, xy view",200,-15.,15.,200,-15.,15.)

Definition at line 37 of file anasim.C.

Definition at line 70 of file anasim.C.

Referenced by PndTrkCluster::AddCluster(), PndTrkCluster::AddClusterAndSortFrom(), PndMvdRiemannTrackFinderTaskEff::AddGhostTrack(), PndTrkHitList::AddHit(), PndEmcHitProducer::AddHit(), PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkGemHitList::AddNonCombiHits(), PndTrkHitList::AddTCA(), ana_MCOpt(), ana_MCpid(), anaclust(), anaGemPointrate(), anaGemSmearing(), PndMvdDigiEventAna::AnaHitNr(), PndMvdMCEventAna::AnaHitNr(), PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndAnalysisForwardTask::anaSpecialCases(), PndTrkTrackFinder::Apollonius(), PndSttCellTrackletGenerator::AssignAmbiguousHits(), PndMvdRiemannTrackFinderTaskCutPar::CalcRiemannTracks(), PndRiemannTrack::calcSZChi2(), PndCAGBTracker::CATrackFinder(), check_trackcand(), PndTrkLegendreSecTask2::CheckAssignability(), PndTrkCluster::CheckClusterAgainsV(), PndTrkClean::CheckSectorDistribution(), PndRiemannTrackFinder::CheckZeroPassing(), PndRichReco::CherenkovPhotonListFlat(), PndTrkClean::CleanSectors(), PndTrkCombiLegendreTask::CleanTrack(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkClean::Cleanup2(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkGemCombinatorial::CombinatorialSuppression(), PndTrkTrack::ComputeCharge(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndGemFindHits::ConfirmHits(), PndSttMvdGemTracking::ConsiderCombinatorialEffect(), PndTrkTrack::ConvertToPndTrackCand(), PndRiemannTrack::correctSttHits(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndCAGBTracker::Create1Plets(), PndFTSCAGBTracker::Create1Plets(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndFtsLineApproximator::createExpandedTrackCand(), genfit::MeasurementFactory< measurement_T >::createMany(), PndRiemannTrackFinder::CreateRiemannTrack(), PndSttCellTrackletGenerator::CreateRiemannTrack(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndLmdDim::Decode_hit(), dedx_p_chain(), PndTrkCluster::Draw(), PndFTSCADisplay::DrawGBTracks(), PndTrkLegendreNew::DrawNeighborings(), PndTrkCombiLegendreTask::DrawNeighborings(), PndTrkTrackFinder::DrawNeighborings(), PndRichTSPDHit::equal(), PndSciTHit::equal(), PndRichDigi::equal(), PndSttFullTCAProducer::Exec(), PndRichHitProducer::Exec(), PndFtsDataAccessor::Exec(), PndSttCellTrackFinderAnalysisTask::Exec(), PndFtsCATracking::Exec(), PndSttTrackFitterQATask::Exec(), PndLmdTrackFinderTask::Exec(), PndStraightLineTrackFinderTask::Exec(), PndLmdTrackFinderCATask::Exec(), PndEmcHdrFiller::Exec(), PndFtsTrackerIdeal::Exec(), PndGemIdealPatternRecoTask::Exec(), PndMvdDigiAna::Exec(), PndEmcMakeCluster::Exec(), PndForwardTrackFinderTask::Exec(), PndHypIdealTrackingTask::Exec(), PndHypFullAna::Exec(), PndHypSimpleAna::Exec(), PndHypMicroWriter::Exec(), PndHypMicroIdealWriter::Exec(), PndMvdEventAnaTask::Exec(), PndCATracking::Exec(), PndTrkLegendreNew::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreTask::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndSciTAnaIdeal::Exec(), PndHypDPatternRecoTask::Exec(), PndHypIdealPRTask::Exec(), PndMvdAllDataEventAna::FillClusterHistos(), PndTrkLegendreSecTask::FillConformalHitList(), PndTrkLegendreTask::FillConformalHitList(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillConformalHitList(), PndTrkCombiLegendreTask::FillConformalHitList(), PndTrkTrackFinder::FillConformalHitList(), PndMvdAllDataEventAna::FillDigiHistos(), PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), PndTrkCombiLegendreTask::FillHitMap(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), PndUnassignedHitsTask::FillTrackCands(), PndTrkCluster::FindExtremitiesFrom(), PndLmdTrackFinderTask::FindHitsI(), PndStraightLineTrackFinderTask::FindHitsI(), PndLmdTrackFinderTask::FindHitsII(), PndStraightLineTrackFinderTask::FindHitsII(), PndLmdTrackFinderTask::FindHitsIII(), PndStraightLineTrackFinderTask::FindHitsIII(), PndTrkLegendreNew::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask::FindMvdPixelReferenceHit(), PndTrkLegendreTask::FindMvdPixelReferenceHit(), PndTrkCombiLegendreTask::FindMvdPixelReferenceHit(), PndTrkTrackFinder::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask2::FindMvdPixelReferenceHit(), PndTrkLegendreNew::FindMvdStripReferenceHit(), PndTrkLegendreSecTask::FindMvdStripReferenceHit(), PndTrkLegendreTask::FindMvdStripReferenceHit(), PndTrkCombiLegendreTask::FindMvdStripReferenceHit(), PndTrkTrackFinder::FindMvdStripReferenceHit(), PndTrkLegendreSecTask2::FindMvdStripReferenceHit(), PndDrcTimeDigiTask::FindPhiRot(), PndDrcHitProducerReal::FindPhiRot(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask2::FindSttReferenceHit(), PndTrkTrackFinder::FindSttReferenceHit(), PndFtsCellTrackletGenerator::FindTracklets(), CAFunctionality::FitIteration(), PndCAFunctionality::FitIteration(), PndFTSCAGBTracker::FitTrackCA(), for(), PndDiscNoiseGeneration::GenerateNoise(), SensorGrid::SensorGridPhotodetector::GenerateNoise(), PndTrkNeighboringMap::GetCandseeds(), PndEmcHitCaloDraw::GetEnergy(), PndMvdTopixHitProducer::GetHit(), PndMQTopixHitProducer::GetHit(), PndTrkSttHitList::GetHitList(), PndTrkSttHitList::GetHitListFromLayer(), PndTrkSttHitList::GetHitListFromSector(), PndTrkSttHitList::GetHitListFromSectorAndLayer(), PndTrkNeighboringMap::GetHitWithNNeighborings(), PndForwardTrackFinderTask::getMcId(), PndAnalysisForwardTask::getMcTracks(), PndTrkCluster::GetMvdHitList(), PndTrkCluster::GetMvdPixelHitList(), PndTrkCluster::GetMvdStripHitList(), PndTrkCluster::GetPocaTo(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndAnalysisForwardTask::getReconstructedTracks(), GFTrack::getResiduals(), PndSciTAnaIdeal::GetRiemannTrack(), PndTrkNeighboringMap::GetSeeds(), PndTrkCluster::GetSttHitList(), PndTrkCluster::GetSttParallelHitList(), PndTrkCluster::GetSttSkewHitList(), PndEmcHitCaloDraw::GetVector(), hit_noise_studies(), PndLmdQATask::HitReco(), PndRichReco::HitSelection(), Hough(), if(), PndTrkTrackFinder::Initialize(), PndTrackingQualityBarrelAnalysisNewLinks::IsBarrelMVD(), GFTrack::mergeHits(), PndTrkCluster::MergeTo(), PndTrkTrackFinder::MinuitFit(), PndTrkTrackFinder::MinuitFit2(), PndTrkCluster::NofSharedHits(), PndTrkNeighboringMap::operator=(), PndSttMvdGemTracking::OrderGemHits(), PndFtsSignalOverlap::OverlapSimultaneousSignals(), PndSttSignalOverlap::OverlapSimultaneousSignals(), PndCAGBTracker::PickUpHits(), PndFTSCAGBTracker::PickUpHits(), plotTrackCands(), PndMdtRecoHit::PndMdtRecoHit(), PndMdtRecoHit2::PndMdtRecoHit2(), PndTrkSkewHit::PndTrkSkewHit(), PndTrkCluster::Print(), PndRiemannTrack::PrintHits(), PndTrkNeighboringMap::PrintIndivisibleMap(), PndTrkCluster::PrintList(), PndMvdEventAnaTask::PrintTrackCand(), DrawHits::ProcessBarHit(), PndDrcRecoLookupMapS::ProcessBarHit(), PndDrcRecoLookupMap::ProcessBarHit(), PndMQMvdPixelDigiProcessorBursts::ProcessData(), GFKalman::processHit(), GFDaf::processTrack(), PndSttRecoHitProducer2< hit_T, measurement_T >::produce(), PndFtsRecoHitProducer2< hit_T, measurement_T >::produce(), genfit::MeasurementProducer< hit_T, measurement_T >::produce(), QAmacro_emc_4(), QAmacro_mvd_ana(), QAmacro_stt_4(), PndDrcAccuDigiPixelDraw::ReadAllHits(), PndFTSCAClusterData::readEvent(), PndMvdConvertApv::ReadNext(), reco_analys(), PndMvdRiemannVertexFinderTask::refit(), PndFTSCAGBTracker::Refit(), PndFTSCAGBTracker::Refit_1(), PndTrkHitList::RemoveHit(), PndTrkCluster::ReverseSort(), PndMQFileSamplerHits::Run(), PndMQFileSinkBursts::Run(), PndForwardTrackFinderTask::saveCombined(), PndForwardTrackFinderTask::saveCorrectedTracklets(), PndForwardTrackFinderTask::saveTrackCollection(), PndTrkComparisonMCtruth::SciTilMatchtoMC(), PndDrcRecoLookupMap::SectorNum(), PndMdtTrk::SetHitCount(), PndRichPhoton::SetHitPos(), PndRichPhoton::SetPDHit(), PndTrkTrack::SetRefHit(), PndTrkCluster::SortFromHit(), PndTrkClean::SplitAtHit(), PndTrkCluster::SplitAtHit(), PndFtsCellTrackletGenerator::splitLayers(), PndTrkCluster::SplitV(), PndRiemannTrack::szFit(), test_check(), vis_mc_ids(), PndSttSignalOverlap::WriteToOutputHit(), PndFtsSignalOverlap::WriteToOutputHit(), PndSttMvdGemTracking::ZFind(), PndTrkLegendreSecTask::ZPhiFit(), PndTrkLegendreTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().

TClonesArray* hit_array =new TClonesArray("PndSdsMCPoint")

Definition at line 27 of file anasim.C.

std::string inFile = namecreator.GetSimFileName(false)

Definition at line 21 of file anasim.C.

Int_t layer = Int_t(10.*vecs->Mag())

Definition at line 83 of file anasim.C.

TClonesArray* mc_array =new TClonesArray("PndMCTrack")

Definition at line 30 of file anasim.C.

int mcpdg = -1

Definition at line 71 of file anasim.C.

PndFileNameCreator namecreator("../data/mvdStrip.root")
int nEvents = 1000

Definition at line 53 of file anasim.C.

p =vecP.Mag()

Definition at line 58 of file anasim.C.

Referenced by RhoSimpleVertexSelector::Accept(), RhoGoodPhotonSelector::Accept(), RhoGoodTrackSelector::Accept(), DecayTreeFitter::FitParams::addChiSquare(), PndCAInternal::Allocator< T, alignment >::Alloc(), PndFTSInternal::Allocator< T, alignment >::Alloc(), PndCAInternal::Allocator< T, PndCAFullyCacheLineAligned >::Alloc(), PndFTSInternal::Allocator< T, PndFTSFullyCacheLineAligned >::Alloc(), PndCAInternal::Allocator< T, 0 >::Alloc(), PndFTSInternal::Allocator< T, 0 >::Alloc(), ana_dsdsj_full(), ana_Lambda(), ana_Lambda_fit(), ana_Lambda_fit2(), ana_MCOpt(), ana_MCpid(), ana_pid(), AnalyseSimFile(), Photospp::PhotosParticle::boostAlongZ(), PndRiemannTrack::calcErrorXY1XY2(), PndRiemannTrack::calcIntersection(), PndBarrelTrackFinder::CalcPhi(), calculate_ratio(), PndFTSCAParam::CalculateFieldSlice(), checkMomentumConservationInEvent(), DecayTreeFitter::RecoParticle::chiSquare(), DecayTreeFitter::RecoComposite::chiSquare(), PndTrkTrack::ComputePhi(), PndTrkTools::ComputeSegmentCircleIntersection(), nsL1::SimdAlloc< T >::construct(), KFParticleBase::ConstructGammaBz(), KFParticleBaseSIMD::ConstructGammaBz(), AliKFVertex::ConstructPrimaryVertex(), KFVertex::ConstructPrimaryVertex(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), Photospp::PhotosBranch::createBranches(), PndGemContFact::createContainer(), PndTutContFact::createContainer(), PndAnaContFact::createContainer(), CbmPlaneContFact::createContainer(), PndDrcContFact::createContainer(), PndPassiveContFact::createContainer(), PndFtsContFact::createContainer(), PndMdtContFact::createContainer(), PndMvdContFact::createContainer(), PndRichContFact::createContainer(), PndSttContFact::createContainer(), PndSensorNameContFact::createContainer(), PndLmdContFact::createContainer(), PndFtofContFact::createContainer(), PndHypContFact::createContainer(), PndHypGeContFact::createContainer(), PndEmcContFact::createContainer(), PndPidContFact::createContainer(), PndSciTContFact::createContainer(), PndGemDigiPar::CreateStations(), createstt(), ctht(), PndFastSim::cutAndSmear(), nsL1::SimdAlloc< T >::deallocate(), chigen::PythiaChiGen::decay(), PndFsmSimpleTracker::detected(), PndFsmMvd2::detected(), PndFsmRich::detected(), PndFsmMdcFS::detected(), PndFsmMdcTS::detected(), PndFsmMvd::detected(), PndFsmDrcDisc::detected(), PndFsmMdtPid::detected(), PndFsmDrcBarrel::detected(), PndFsmEffTracker::detected(), PndFsmEmcPid::detected(), GFDetPlane::dist(), PndFsmSimpleTracker::dp(), PndFsmDetTemplate::dp(), PndFsmMvd::dp(), PndFsmMvd2::dp(), PndFsmEffTracker::dp(), PndFsmSimpleTracker::dphi(), PndFsmEffTracker::dphi(), PndFTSCADisplay::DrawGBHits(), PndFTSCADisplay::DrawHelix(), PndFTSCADisplay::DrawParticleGlobal(), PndFTSCADisplay::DrawRecoTrack(), PndFsmSimpleTracker::dtheta(), PndFsmEffTracker::dtheta(), PndRichRecoTask::Exec(), PndMvdDigiPixelDraw::Exec(), PndDiscTaskReconstruction::Exec(), PndKFParticleFinderQA::Exec(), PndDiscTaskPID::Exec(), PndFtsDataAccessor::Exec(), PndFtsCATracking::Exec(), PndLLbarAnaTask::Exec(), PndEmcApdHitProducer::Exec(), PndLmdBPRungeKuttaTask::Exec(), PndHypFullAna::Exec(), PndHypFullIdealAna::Exec(), PndHypSimpleAna::Exec(), PndHypMicroIdealWriter::Exec(), PndCATracking::Exec(), PndMvdEventAnaTask::Exec(), PndMvdMSAnaTask::Exec(), PndEmcHitProducer::Exec(), PndHypKalmanTask::Exec(), PndHypDKalmanTask::Exec(), PndSimpleCombinerTask::Exec(), PndEmcPhiBumpSplitter::Exec(), PndCaloDraw::Exec(), DecayTreeFitter::Constraint::filter(), Photospp::PhotosEvent::filterParticles(), KFParticleFinder::Find2DaughterDecay(), PndRiemannTrackFinder::FindTracks(), PndMvdSttGemRiemannTrackFinder::FindTracks(), DecayTreeFitter::Fitter::fitParams(), PndEmcPSAParabolic::FitPeak(), PndEmcPSAParabolicBaseline::FitPeak(), fixForMctester(), G__CbmPlaneDict_202_0_1(), G__CbmPlaneDict_202_0_14(), G__CbmPlaneDict_209_0_1(), G__CbmPlaneDict_209_0_19(), G__CbmPlaneDict_560_0_1(), G__CbmPlaneDict_560_0_2(), G__CbmPlaneDict_560_0_3(), G__CbmPlaneDict_561_0_1(), G__CbmPlaneDict_561_0_2(), G__CbmPlaneDict_561_0_30(), G__CbmPlaneDict_565_0_16(), G__CbmPlaneDict_565_0_2(), G__setup_memvarCbmGeoPlane(), G__setup_memvarCbmGeoPlanePar(), G__setup_memvarCbmPlane(), G__setup_memvarCbmPlaneContFact(), G__setup_memvarCbmPlanePoint(), G__Sizep2memfuncCbmPlaneDict::G__Sizep2memfuncCbmPlaneDict(), Photospp::PH_HEPEVT_Interface::get(), PndEmcErrorMatrix::Get4MomentumErrorMatrix(), get_trap_vertices(), PndEmcPSAParabolicBaseline::GetBaseline(), PndRichCalDb::GetBetaEff(), PndRichCalDb::GetBetaMean(), PndRichCalDb::GetBetaSig(), PndRiemannTrack::getCharge(), Photospp::PhotosHEPEVTParticle::getDaughters(), Photospp::PhotosParticle::getDecayTree(), PndGemDigiPar::GetDetectorIdByName(), PndEmcErrorMatrix::GetErrorP7(), KFParticleBase::GetEta(), KFParticleBaseSIMD::GetEta(), PndMvdEventAnaTask::GetFairHit(), PndForwardTrackFinderTask::getMcId(), KFParticleBase::GetMomentum(), RKTrackRep::getPosMomCov(), PndGemDigiPar::GetSensorByName(), RhoCandList::GetTotalMomentum(), PndMQStraightLineTrackFinder::GetTrackCurvature(), PndHypIdealTrackingTask::GetTrackCurvature(), PndHypIdealTrackFinderTask::GetTrackCurvature(), PndLmdTrackFinderTask::GetTrackCurvature(), PndMvdIdealTrackFinderTask::GetTrackCurvature(), PndStraightLineTrackFinderTask::GetTrackCurvature(), PndLmdTrackFinderCATask::GetTrackCurvature(), PndMQStraightLineTrackFinder::GetTrackDip(), PndHypIdealTrackingTask::GetTrackDip(), PndLmdTrackFinderTask::GetTrackDip(), PndHypIdealTrackFinderTask::GetTrackDip(), PndMvdIdealTrackFinderTask::GetTrackDip(), PndStraightLineTrackFinderTask::GetTrackDip(), PndLmdTrackFinderCATask::GetTrackDip(), PndSttMCPointDraw::GetVector(), PndTrackCandDraw::GetVector(), PndTrkTracking2::GetVolumeCharacteristics(), PndFsmTrack::HelixRep(), PndDrcReco::Init(), main(), makeIni4Vector(), ROOT::new_CbmGeoPlane(), ROOT::new_CbmGeoPlanePar(), ROOT::new_CbmPlane(), ROOT::new_CbmPlaneContFact(), ROOT::new_CbmPlanePoint(), ROOT::newArray_CbmGeoPlane(), ROOT::newArray_CbmGeoPlanePar(), ROOT::newArray_CbmPlane(), ROOT::newArray_CbmPlaneContFact(), ROOT::newArray_CbmPlanePoint(), PndFTSCAMCTrack::operator=(), operator>>(), PndEmcClusterMoments::Phi1(), PndEmcClusterMoments::Phi2(), Photospp::PhotosBranch::PhotosBranch(), PndCAGBTracker::PickUpHits(), plot_radmap(), chigen::PndChiGenExclusive::PndChiGenExclusive(), PndPmtPoormantracks::PoorManTracks(), PoorManTracks(), GFBookkeeping::Print(), PndPidCandidate::PrintOn(), PndEmcPSAMatchedDigiFilter::Process(), PndSttMvdGemTracking::PropagateToGemPlaneAsHelix(), PndRhoTupleQA::qaCand(), chigen::PndChiGenExclusive::ReadEvent(), PndCorrDistGenerator::ReadEvent(), PndHypBupGenerator::ReadEvent(), ReadLines(), KFPTopoReconstructor::ReconstructPrimVertex(), PndTrackCollection::refitAllTracks(), PndTrackCollection::refitHit(), PndFsmCmpDet::respond(), PndFsmCombiDet::respond(), PndFsmRich::respond(), PndFsmMvd::respond(), PndFsmSttPid::respond(), PndFsmTof::respond(), PndFsmStt::respond(), PndFsmEmcPid::respond(), PndFsmDrcDisc::respond(), PndFsmDrcBarrel::respond(), PndFsmMdtPid::respond(), PndFsmEffTracker::respond(), run_ana_eta_c_tpc(), runMC_dpm(), PndStack::SelectTracks(), PndDrcContFact::setAllContainers(), PndPassiveContFact::setAllContainers(), CbmPlaneContFact::setAllContainers(), PndRichContFact::setAllContainers(), PndGemContFact::setAllContainers(), PndSciTContFact::setAllContainers(), PndFtofContFact::setAllContainers(), PndSensorNameContFact::setAllContainers(), chigen::PndChiGen::setChiGen(), GFPlanarHitPolicy::setDetPlane(), PndFastSim::SetFlatCovMatrix(), PndFTSCAMCTrack::SetMCTrack(), Photospp::PhotosHEPEVTEvent::setParticle(), DecayTreeFitter::Projection::setParticle(), PndTrackArrayMerger::SetPersistance(), PndMvdRadDamIonizingTask::SetPersistance(), PndMvdRadDamTask::SetPersistance(), PndMvdIdealRecoTask::SetPersistance(), PndLmdPixelHitProducerFast::SetPersistance(), PndSorterTask::SetPersistance(), PndSdsHitProducerIdeal::SetPersistance(), PndMvdConvertApvTask::SetPersistance(), PndXYResidualTask::SetPersistance(), PndPosCorrectorTask::SetPersistance(), PndTSCorrectorTask::SetPersistance(), PndMapSorterTask::SetPersistance(), PndTimeOffsetFinderTask::SetPersistance(), PndSdsDetector::SetPersistance(), RhoColumn::SetPointer(), chigen::ChiGen::setPythiaChiGen(), PndPidBremCorrector::SetStorageOfData(), PndEmc2DLocMaxFinder::SetStorageOfData(), PndEmcExpClusterSplitter::SetStorageOfData(), PndEmcPhiBumpSplitter::SetStorageOfData(), PndSimpleAnalysis::SetupAnalysis(), RhoBoolColumn::SetValue(), RhoIntColumn::SetValue(), RhoFloatColumn::SetValue(), RhoDoubleColumn::SetValue(), simfast_dpm(), simfast_dpm_cmp(), G__Sizep2memfuncCbmPlaneDict::sizep2memfunc(), SmartAli(), smearMom(), softtrigger_kin5(), softtrigger_toy12(), RhoCalculationTools::StateFromTrajectory(), switch_history_entries_status(), toy_core(), trapmap_barrel(), trapmap_disc(), UserDecayConfig(), VarCorrP(), Vec< T >::Vec(), PndSttHelixTrackFitter::XYFit(), PndSttMvdGemTracking::ZFit(), and Photospp::PhotosHepMCEvent::~PhotosHepMCEvent().

TString picture = namecreator.GetSimFileName(false)

Definition at line 22 of file anasim.C.

Double_t rtime = timer.RealTime()

Definition at line 137 of file anasim.C.

TTree* t =(TTree *) f->Get("pndsim")

Definition at line 26 of file anasim.C.

TStopwatch timer

Definition at line 11 of file anasim.C.

Double_t tmpLocal[3]

Definition at line 59 of file anasim.C.

Referenced by QAmacro_mvd_ana().

tmpMaster[2] =0.5*(veco.x()+vecs.x())

Definition at line 59 of file anasim.C.

Referenced by QAmacro_mvd_ana().

TVector3 vecBack

Definition at line 57 of file anasim.C.

Referenced by ana_MCpid().

TVector3 vecFront

Definition at line 57 of file anasim.C.

Referenced by ana_MCOpt(), and ana_MCpid().

TVector3 veco

Definition at line 56 of file anasim.C.

TVector3 vecP

Definition at line 57 of file anasim.C.

Referenced by ana_MCOpt(), and ana_MCpid().

TVector3 vecs

Definition at line 56 of file anasim.C.

bool verbose = false

Definition at line 54 of file anasim.C.