Message: Re: Multiple ploting in one Histogram Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Multiple ploting in one Histogram 

Forum: Analysis
Re: Question Multiple ploting in one Histogram (Amit Kumar)
Date: 10 Nov, 2014
From: Michael H. Kelsey <Michael H. Kelsey>

On Mon, 10 Nov 2014 12:08:34 GMT, Amit Kumar wrote:
> I want to plot three different spectra in the same plot(Histogram) for
> comparision purpose,

What you want is to compare three different plots (histograms), by _drawing_ them on together after they have been filled.

> I have used following lines for it
> analysisManager->CreateH1("1", X-ray spectrum,100,0,6*MeV);
> analysisManager->FillH1(1,spectrum1);
> analysisManager->FillH1(1,spectrum2);
> analysisManager->FillH1(1,spectrum3);
> But what I get after the simulation is only one spectrum where all three
> spectra were merged and statistics were added.

Yes, you added three different numbers to the same histogram, so they accumulate there.

> Can any one tell me what is the problem?? What should I do to get three
> different spectrum in the same plot with their statistics (separately).

Fill three different histograms. After your job is finished, you may _draw_ the three histograms on top of each other ("overlay") using whatever analysis software you want. In ROOT, you would make a THStack and add the three histograms to it.

> And how can I make three different spectra of different color?

You may specify the color of each of the three separate histograms when you draw them. This is done in the analysis software you want to use.

  -- Michael Kelsey

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Ok: Re: Multiple ploting in one Histogram   (Amit Kumar - 15 Nov, 2014)
 Add Message Add Message
to: "Re: Multiple ploting in one Histogram"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews

[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]