Message: Accessing histograms etc defined in own UserRunAction from elsewhere Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Accessing histograms etc defined in own UserRunAction from elsewhere 

Forum: Hits, Digitization and Pileup
Date: 01 Dec, 2010
From: Lukas Schulte <Lukas Schulte>

Hello you wise Geant4 gurus!

My problem is the following:

I wrote my own run action class inheriting from G4UserRunAction (basically I used the one from ExN06 and changed it a little) and defined a ROOT histogram as a public member in its BeginOfRunAction method as that is the place to do this, according to the user's guide.

But I'd also like to fill this histogram with hits, so I need to access it from my sensitive detector class. I tried

ExN06RunAction* RunAct = G4RunManager::GetRunManager()->GetUserRunAction();

but this gives only a pointer to a G4UserRunAction which doesn't have the histogram as a public member. Is there any built-in handle towards it?

Or do I have to customize the run manager or run class or do other fancy things like that to fill the histogram?

Cheers, Lukas

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

1 None: Re: Accessing histograms etc defined in own UserRunAction from elsewhere   (Marc Verderi - 01 Dec, 2010)
 Add Message Add Message
to: "Accessing histograms etc defined in own UserRunAction from elsewhere"

 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 ]