17 TMultiGraph* 
mg = 
new TMultiGraph();
 
   21         TFile* 
f = 
new TFile(
"2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Event.root", 
"READ");
 
   22         t = (TTree*)f->Get(
"pndsim");
 
   23         t->AddFriend(
"pndsim", 
"2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Residuals.root");
 
   24         t->AddFriend(
"pndsim", 
"2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Track.root");
 
   25         t->AddFriend(
"pndsim", 
"2014-10-27-00-06-02_50_MHz_Filtered_TimeCorrectedSorted_Event.root");
 
   28         t->SetBranchAddress(
"MVDHitsPixelPosCorrected", &
mvdHitArray);
 
   59         std::cout << 
"NextEntry: " << 
gEntryNr << std::endl;
 
   72         std::cout << 
"NHits: " << 
gHitPoints->GetN() << std::endl;
 
   78         std::map<Double_t, Double_t>  
x;
 
   79         std::map<Double_t, Double_t> 
y;
 
   80         for (
int i = 0; 
i < array->GetEntriesFast(); 
i++){
 
   82                 x[myHit->GetZ()] = myHit->GetX();
 
   83                 y[myHit->GetZ()] = myHit->GetY();
 
   84                 std::cout << 
i  << 
" : (" << myHit->GetX() << 
"/" << myHit->GetY() << 
"/" << myHit->GetZ() << 
")" << std::endl;
 
   86         for (
int j = 0; j < g->GetN(); j++) g->RemovePoint(j);
 
   88         std::map<Double_t, Double_t >::iterator yit = y.begin();
 
   90         for (std::map<Double_t, Double_t >::iterator xit = x.begin() ; xit != x.end(); xit++, yit++, i++){
 
   91                 g->SetPoint(i, xit->second, yit->second);
 
void SetEntryNr(Int_t nr)
TClonesArray * mvdHitArray
TClonesArray * trackArray
TClonesArray * mvdProjectedArray
void ExtractData(TClonesArray *array, TGraph *g)