|Message: Re: Error in Accumulating Square of Hits to a G4THitsMap for Precision Calculation||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, The line: fRunMap_Square[key]+=(*(itr->second))*(*(itr->second)); The type in left side is THitsMap, while the type of right side is double. Therefore it means a type mismatch. The right way will be: G4double vsquare = (*(itr->second)) * (*(itr->second)); theRunMap_Square[key]->add(itr->first,vsquare); p.s. A few years before, I created own Run class for this kind of purpose. I attached those files. It takes the EvMap of command line scorer and calculate RMS per event. I am not sure my code works in current geant4 version, but inside of the code may be good for your reference. Best regards, Tsukasa Aso Attachment: http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-4231-SB03Run.hh http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-9409-SB03RunAction.hh http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-32760-SB03RunActionMessenger.hh http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-41956-SB03Run.cc http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-76272-SB03RunAction.cc http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2014/05/31/03.35-52451-SB03RunActionMessenger.cc