-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
go4analysis step description #26
Comments
Well, in fact, you should not care about what happens in the UserAnalysis class and its Construct method. It is not as straightforward as you might think. |
But still, can u please explain what are these steps? |
http://web-docs.gsi.de/%7Ego4/go4V05/manuals/Go4introV5.pdf If you want to disable this step in code, uncomment line Step 'Learn' itself does two things:
|
I tried to understand what is going in in the void UserAnalysis::Construct(TString p_outfilename, TString p_setupfilename) method.
why do we have provider and processor steps in the "STEP2"?
Lines with this method tells me the output object class I will get after this step. Also this objects gonna be input for the next step.
factoryUnpacking->DefOutputEvent( object name, class name);
// STEP1 - source - unpacker
// STEP2.1 - provider - repacking
// STEP2.1 - processor - repacking
if we get DetEventFull as a output data why do we need do smth else?
// STEP2.2 - provider - learn
// STEP2.2 - processor - learn
// STEP2.3 - provider - raw monitoring
// STEP2.3 - processor - raw monitoring
// STEP3.1 - provider - advanced monitoring
// STEP3.1 - processor - advanced monitoring
Can you please write a small description of these steps?
Out main problem is that we found that online analysis using Go4 GUI is very slow (about 35 times slower than with the old version of the library). We guess that it is because when we are trying to make online analysis we are also converting lmd into root at the same time. Cuz we have 2 arguments (out.root and lmd-file). I tried just not to tell about the name of the output.root and in this case i did not get the output.root, but anyway i guess all steps were carried out. Anyway it did not help to make the process of online analysis faster.
We are trying to skip as many steps as we can except smth like AdvMonitoring.
The text was updated successfully, but these errors were encountered: