Message: Re: Sampling .root histogram within Geant4? Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Re: Sampling .root histogram within Geant4? 

Forum: Analysis
Re: Question Sampling .root histogram within Geant4? (Jonning Kennethson)
Re: None Re: Sampling .root histogram within Geant4? (Andreas Pfeiffer)
Re: Question Re: Sampling .root histogram within Geant4? (Jonning Kennethson)
Re: None Re: Sampling .root histogram within Geant4? (Andreas Pfeiffer)
Re: None Re: Sampling .root histogram within Geant4? (Guy Barrand)
Date: 08 Apr, 2011
From: Jonning Kennethson <Jonning Kennethson>

Thank you very much guys, you have been of tremendous help. However, I'm still unable to get it to work.

The problem is not in the sampling (which seems to work) but in importing the histogram. Even when I use an exact copypaste of the code that Andreas posted and an as simple as possible root file that I have generated inside root i get the output

readHbk> starting
Rio::Directory*		example.root	example.root
 KEY: TH1F	10;1	dummytitle
 KEY: TH1F	20;1	dummytitle
R__unzip: error in header
Rio::Key::readObject : nothing from unzip.
ERROR reading histo   10 from file
R__unzip: error in header
Rio::Key::readObject : nothing from unzip.
ERROR reading object 20 from file
ERROR reading profile 20 from file
Segmentation fault (core dumped)

The root file is at http://dl.dropbox.com/u/2507151/example.root

The code is at http://dl.dropbox.com/u/2507151/andreas.cpp

I use OpenScientist 16.10, Root 5.17 and GCC 4.4.2. Could perhaps changing the aida implementation help or is there something wrong that I don't notice in Andreas' code?

Guy's code worked fine, so I don't think my environment is totally broken. But still I compiled with a makefile containing

exa=$1 cppflags="-I. `aida-config --incs` -I./lib" eval c++ -o ${exa} ${cppflags} ${exa}.cpp `aida-config --libs`

Help is again veryvery appreciated! :)

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

1 None: Re: Sampling .root histogram within Geant4?   (Guy Barrand - 09 Apr, 2011)
1 None: Re: Sampling .root histogram within Geant4?   (Andreas Pfeiffer - 09 Apr, 2011)
2 None: Re: Sampling .root histogram within Geant4?   (Andreas Pfeiffer - 09 Apr, 2011)
3 None: Re: Sampling .root histogram within Geant4?   (Guy Barrand - 11 Apr, 2011)
 Add Message Add Message
to: "Re: Sampling .root histogram within Geant4?"

 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 ]