#include #include #include #include #include void markerTest() { gStyle->SetOptStat(0); TH2F* h2 = new TH2F( "h2", "h2; var 1; var 2", 50, 0.0, 1.0, 50, 0.0, 1.0 ); TRandom3 r(731980); for( Int_t i(0); i<1000000; ++i ) { Double_t xval = r.Gaus( 0.5, 0.5 ); Double_t yval = r.Gaus( 0.6, 0.3 ); h2->Fill( xval, yval ); } TH2F* h2c = (TH2F*)h2->Clone( "h2c" ); TCanvas* c1 = new TCanvas( "c1", "c1", 910, 420 ); c1->Divide(2,1); TMarker* m1 = new TMarker( 0.3, 0.3, 29 ); m1->SetMarkerSize(2); TMarker* m2 = new TMarker( 0.3, 0.3, 29 ); m2->SetMarkerSize(2); c1->cd(1); h2 ->Draw( "colz" ); m1->Draw(); c1->cd(2); h2c->Draw( "cont4z"); m2->Draw(); return; }