|Message: Re: Energy||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Hi, I see you are using HistManager.cc. Did you start from one of example code in Geant4? Which example code did you use? If you started from the example code in Geant4, then you should refer the example code, since the code will let you know how it should be developed. HistManager.cc is used with AIDA interface. ( I have no experience for AIDA. ) With HistManager.cc, examples/extended/analysis/AnaEx01 may be a good example. Basically you need, ( and please check following files in the example. ) 1) you have to define histograms in HistManager::book( ) method. 2) The HistManager::book method should be invoked in RunAction::BeginOfRunAction() method. 3) You will obtain energy deposit of each step in SteppingAction of UserSteppingAction() method. You may need to identify the layer of the detector He or Silicon. I think it will be similar way for checking Absorber and Gap in the example code. The step by step energy deposit is then saved to EventAction, via AddAbs() or AddGap() method in EventAction class. This need to accumulate the energy deposit during the event. 4) At the end of event, EventAction::EndOfEventAction() method is called. In the method, the accumulated energy deposit during a event should be filled to a proper histogram. 5) At the end of Run, RunAction::EndofRunAction() method is called. Then, you need to save the histograms histoManager->save();. Best regards, Tsukasa
|Inline Depth:||Outline Depth:||Add message:|