void test() {

  TH1F * hALL = new TH1F("hALL","hALL",100,-3,3);
  //TFile f("test.root","READ") ;
  hALL->FillRandom("gaus",1000);
  TCanvas * c1 = new TCanvas("c1");
  hALL->Draw();
  c1->Update();
  c1->AddExec("test","exectest()");
  
}

void exectest(){
  
  int event = gPad->GetEvent();
  float iix = gPad->GetEventX();
  float iiy = gPad->GetEventY();
  float roix = gPad->AbsPixeltoX(iix);
  float roiy = gPad->AbsPixeltoY(iiy);
    
  if (event == 1){ //button down
    
    TMarker *m = new TMarker(roix, roiy, 800) ;
    m->SetMarkerStyle(3);
    m->SetMarkerColor(2);
    
    m->Draw("SAME");
    
  
  }
  
}

