FairRoot/PandaRoot
Functions | Variables
root2ascii.C File Reference

Go to the source code of this file.

Functions

 basiclibs ()
 
gSystem Load ("libGeoBase")
 
gSystem Load ("libParBase")
 
gSystem Load ("libBase")
 
gSystem Load ("libEnDrc")
 
t SetBranchAddress ("EnDrcTrue",&fT)
 
hitsfile open ("output.hit", std::ios::out)
 
cout<<"will loop over "<< t-> GetEntries ()
 
hitsfile
<<-11<<" "<<-11<<" "<<-11<<" ";hitsfile
<<-11<<" "<<-11<<" "<<-11<<" ";hitsfile
<<-11<<" "<<-11<< endl;f-> 
Close ()
 

Variables

TFile * f = new TFile("DpmSimu1000.root")
 
TTree * t =f->Get("pndsim")
 
TClonesArray * fT =new TClonesArray("PndEnDrcPoint")
 
PndEnDrcPoint * edp
 
fstream hitsfile
 

Function Documentation

basiclibs ( )
hitsfile<<-11<<" "<<-11<<" "<<-11<<" "; hitsfile<<-11<<" "<<-11<<" "<<-11<<" "; hitsfile<<-11<<" "<<-11<<endl; f-> Close ( )
cout<<"will loop over "<<t-> GetEntries ( )

Definition at line 17 of file root2ascii.C.

References Double_t, i, and point.

Referenced by benchmark(), PndMvdDigiEventAna::CreateMaxHitsHisto(), emc_correction_hist(), emc_correction_parametrization(), PndFtsHoughSpace::FindAllPeaksBinsWoMergingWithSearchWindow(), PndFtsHoughSpace::FindAllPeaksBlanko(), PndFtsHoughSpace::FindAllPeaksScanPathsMergeBins(), PndFtsHoughSpace::FindAllPeaksScanPathsMergeBinsCalculatingPaths(), PndFtsHoughSpace::FindAllPeaksWithTSpectrum2(), PndGemFindHitsQA::Finish(), and PndDiscNoiseGeneration::GetNextNoiseDigit().

18  {
19  //loop over events in tree
20  t->GetEntry(i);
21  Double_t *point;
22  cout<<"will loop over "<<fT->GetEntries()<<" tracks for event "<<i<<endl;
23  for (Int_t j=0; j<fT->GetEntries(); j++){
24 
25  edp=static_cast<PndEnDrcPoint*>(fT->At(j));
26  hitsfile<<edp->GetX()<<" "<<edp->GetY()<<" "<<edp->GetZ()<<" ";
27  hitsfile<<edp->GetPx()<<" "<<edp->GetPy()<<" "<<edp->GetPz()<<" ";
28  hitsfile<<edp->GetTime()<<" "<<edp->GetPdgCode()<<endl;
29  }
30  //end of evnt marker
31  hitsfile<<-1<<" "<<-1<<" "<<-1<<" ";
32  hitsfile<<-1<<" "<<-1<<" "<<-1<<" ";
33  hitsfile<<-1<<" "<<-1<<endl;
34  }
Int_t i
Definition: run_full.C:25
TClonesArray * fT
Definition: drawGLTracks.C:13
PndEnDrcPoint * edp
Definition: root2ascii.C:14
Double_t
TTree * t
Definition: bump_analys.C:13
fstream hitsfile
Definition: root2ascii.C:15
PndSdsMCPoint * point
Definition: anaLmdCluster.C:72
gSystem Load ( "libGeoBase"  )
gSystem Load ( "libParBase"  )
gSystem Load ( "libBase"  )
gSystem Load ( "libEnDrc"  )
hitsfile open ( "output.hit"  ,
std::ios::out   
)
t SetBranchAddress ( "EnDrcTrue"  ,
fT 
)

Variable Documentation

PndEnDrcPoint* edp

Definition at line 14 of file root2ascii.C.

TFile* f = new TFile("DpmSimu1000.root")

Definition at line 8 of file root2ascii.C.

TClonesArray* fT =new TClonesArray("PndEnDrcPoint")

Definition at line 11 of file root2ascii.C.

fstream hitsfile

Definition at line 15 of file root2ascii.C.

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

Definition at line 10 of file root2ascii.C.