Back Midas Rome Roody Rootana
  Root Analyzer Framework, all entries  Not logged in ELOG logo
    Reply  03 May 2017, Alberto Remoto, Info, web display of MIDAS data using rootana+THttpServer 

Hi Thomas,
Entry  06 Nov 2020, Alexandr Kozlinskiy, Suggestion, cmake build 
hi,

In mu3e we use cmake to build our software,
Entry  15 Dec 2023, Art Olin, Bug Report, options offered in help  
In running alphaAnalysis.exe, a instance of manalyser, I would like to use the ---usetimerange option. When I include it on the commandline I get back the
messages including this option which suggests that it is input incorrectly, but I also don't see it anymore in the manalyzer.cxx code.
Has it been deliberately removed, and, if so, should not the help be amended to reflect this. This option would be highly useful to me.
Entry  05 Feb 2021, Frederik Wauters, Forum, ana or manalyzer? 
reworking our old (MuCap inherited) mana.cpp

To have a good start, what is advised:
    Reply  05 Feb 2021, Frederik Wauters, Forum, ana or manalyzer? 
yes, thanks! 

" manalyzer has automatic per-module multithreading "for free"  "
    Reply  06 Feb 2021, Frederik Wauters, Forum, ana or manalyzer? 
ok, nevermind, it's in the help

" -mt: Enable multithreaded mode. Extra multithread config settings: "
Entry  12 Apr 2021, Gennaro Tortone, Forum, rootana and TAnaManager 
Hi,

I'm facing with a strange problem with rootana:
    Reply  15 Apr 2021, Gennaro Tortone, Forum, rootana and TAnaManager 

Hi,
Entry  16 Jul 2019, Hassan, Bug Report, Cannot find dictionary modules 
Hello,

We've been attempting to make and run the executables in the
    Reply  18 Jul 2019, Hassan, Bug Report, Cannot find dictionary modules 
Hi,
We are getting these warning of dictionary modules missing and nothing happens. I would have expected some graphical
interface to load up. I have tried copying these .pcm files from the packages/rootana/obj folder to
Entry  07 Dec 2020, Isaac Labrie Boulay, Forum, The FIXED format. 
Hi folks,

I am thinking of using the FIXED format event to avoid the overhead of the bank 
Entry  10 Dec 2020, Isaac Labrie Boulay, Forum, ROOTANA MidasWiki 
Hi folks,

I'm currently looking at the ROOTANA wiki. I will be building an online MIDAS 
    Reply  16 Dec 2020, Isaac Labrie Boulay, Forum, The FIXED format. 
> > I am thinking of using the FIXED format event to avoid the overhead of the bank 
> > structure. The Wiki says under "FIXED Format Event" that the standard MIDAS 
> > analyzer cannot work with this format. What exactly is meant by this? Is it saying 
Entry  18 Jan 2021, Isaac Labrie Boulay, Forum, Warning: the time for this bank is more than 10 sec older than current time. 
Hi all,

I get this warning when I run anaDisplay.exe (analyzer display mode) of the old 
    Reply  21 Jan 2021, Isaac Labrie Boulay, Forum, Warning: the time for this bank is more than 10 sec older than current time. 
> > Hi all,
> > 
> > I get this warning when I run anaDisplay.exe (analyzer display mode) of the old 
Entry  22 Mar 2021, Isaac Labrie Boulay, Forum, Manalyzer - Preventing BeginRun() from getting called when I stop the run. 
Hi all,

I am running an analyzer using an manalyzer templates and the analysis seems to 
Entry  16 Sep 2016, Konstantin Olchanski, Info, ROOT v6 status 
ROOT v6 has been around for a while now, finally got around to test it with ROOTANA.

a) using root-v6-06-08
    Reply  30 Sep 2016, Konstantin Olchanski, Info, ROOT v6 status 
> ROOT v6 has been around for a while now, finally got around to test it with ROOTANA.

The problems with loading rdict.pcm files and c++ .h header files is resolved, ROOTANA should be fully usable with ROOTv6:
    Reply  09 May 2017, Konstantin Olchanski, Info, web display of MIDAS data using rootana+THttpServer 

> 2) The 'same-origin policy' means that you need to setup some sort of proxying so that the custom web page can access the 
> ROOT webpage.  So, let's suppose in your case that you had the following ports for web servers:
    Reply  16 Jul 2019, Konstantin Olchanski, Bug Report, Cannot find dictionary modules 
> [lm17773@it038146 examples]$ ./ana.exe 
> Error in <TCling::RegisterModule>: cannot find dictionary module
> TFancyHistogramCanvasDict_rdict.pcm
    Reply  14 Aug 2019, Konstantin Olchanski, Bug Report, ROOTANA installation fails (ss_suspend_set_dispatch_ipc(NULL); not declared) 
(please send elog messages in "plain text" mode, otherwise I cannot quote your text)

The problem with missing ss_suspend_set_dispatch_ipc() is now fixed, rootana commit 
    Reply  14 Aug 2019, Konstantin Olchanski, Bug Report, cannot find dictionary module TMainDisplayWindowDict_rdict.pcm 
> cannot find dictionary module TMainDisplayWindowDict_rdict.pcm

this problem is not unique to ROOTANA and ROODY, take a search for this problem (and solutions) on the ROOT forum...
    Reply  10 Mar 2020, Konstantin Olchanski, Info, web display of MIDAS data using rootana+THttpServer 
> > 
> > 2) The 'same-origin policy' means ...
> > https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
Entry  22 May 2020, Konstantin Olchanski, Release, rootana-2020-03 
I cut a release branch and tag for rootana-2020-03. This release is meant to be used with 
midas release 2020-03.
Entry  22 May 2020, Konstantin Olchanski, Info, rootana updates 
I am updating the rootana code to include all the latest developments in midas and 
elsewhere:
    Reply  16 Dec 2020, Konstantin Olchanski, Suggestion, cmake build 
> hi,

> In mu3e we use cmake to build our software,
    Reply  16 Dec 2020, Konstantin Olchanski, Forum, The FIXED format. 
> I am thinking of using the FIXED format event to avoid the overhead of the bank 
> structure. The Wiki says under "FIXED Format Event" that the standard MIDAS 
> analyzer cannot work with this format. What exactly is meant by this? Is it saying 
    Reply  16 Dec 2020, Konstantin Olchanski, Forum, ROOTANA MidasWiki 
> I'm currently looking at the ROOTANA wiki. I will be building an online MIDAS 
> analyzer and I'm wondering if the wiki still contains useful information if I want 
> to use the more recent 'manalyzer' template.
    Reply  05 Feb 2021, Konstantin Olchanski, Forum, ana or manalyzer? 
> reworking our old (MuCap inherited) mana.cpp
> To have a good start, what is advised:
> a) following the Rootana Analyzer Framework as advertised in https://midas.triumf.ca/MidasWiki/index.php/Rootana_Analyzer_Framework with the TRootanaEventLoop
Entry  04 Apr 2021, Konstantin Olchanski, Info, drop support for ROOT v5? 
There is problem report about failing builds against ROOT v5. https://bitbucket.org/tmidas/rootana/issues/19/make-error-rtypesimph-should-only-be

At TRIUMF, do we even still have anybody who uses ROOT v5 with ROOTANA?
Entry  29 Apr 2021, Konstantin Olchanski, Info, manalyzer split into a git submodule 
In preparation to including the manalyzer into MIDAS, I split it into a separate 
repository and included it into ROOTANA as a git submodule.
    Reply  27 Apr 2022, Konstantin Olchanski, Suggestion, Support for THttpServer Options 
> I would like to have the possibility to add different options when I create a THttpServer.

I would like to know your "use case". What different options do you want to use in addition to what's already there?
    Reply  08 Aug 2019, Lauren Manton, Bug Report, ROOTANA installation fails (ss_suspend_set_dispatch_ipc(NULL); not declared) 
Hi,

Thank you, commenting out the line worked and we can now compile the code. However, when we try to run ana.exe or anaDisplay.exe, we get the
following errors:
Entry  22 Oct 2019, Lukas Gerritzen, Bug Report,  
 
Entry  25 Apr 2022, Marius Koeppel, Suggestion, Support for THttpServer Options 
Dear all,

I would like to have the possibility to add different options when I create a THttpServer. At the moment the manalyzer.cxx only adds the port:
    Reply  04 Apr 2023, Marius Koeppel, Suggestion, Support for THttpServer Options 
Hi Konstantin,

sorry I did not set the mail notification on on this elog. So I never got the info that you replayed to this topic.
Entry  04 Apr 2023, Marius Koeppel, Info, Documentation Event Flow 
Hi all,

following the e-mail conversation from Konstantin. The next topic we discussed was the event flow.
Entry  04 Apr 2023, Marius Koeppel, Suggestion, Python Plotting 
Hi all,

again an idea from the mail conversation:
Entry  04 Apr 2023, Marius Koeppel, Suggestion, Histogram Class Templates 
Hi all,

Having different histogram class templates to make processing easier.
    Reply  04 Apr 2023, Marius Koeppel, Suggestion, Python Plotting 
Hi,

> Since a while, there is an API to request individual events. Have a look at the new "Event Dump" page (which is a pure custom page using mjsonrpc_call("bm_receive_event")
    Reply  04 Apr 2023, Marius Koeppel, Suggestion, Python Plotting 
Hi,

> The contents of the event is anyhow up to the user.
    Reply  04 Apr 2023, Marius Koeppel, Suggestion, Python Plotting Cheese_Tue-04Apr23_18.02.png
Hi,

I have now a mini working setup to get the events from the new buffer:
    Reply  05 Apr 2023, Marius Koeppel, Suggestion, Python Plotting1 
> You have to update to the develop branch of midas and refresh your browser cache.
I already tried it and my local installation is 2 days old. I pulled again the dev branch now and I also got another error (actually a while ago but I
forgot to report it):
    Reply  15 Jun 2023, Marius Koeppel, Suggestion, Python Plotting1 
> > > You have to update to the develop branch of midas and refresh your browser cache.
> > I already tried it and my local installation is 2 days old. I pulled again the dev branch now and I also got another error (actually a while ago but
I forgot to report it):
Entry  24 Jul 2019, Paolo Baesso, Bug Report, ROOTANA installation fails (ss_suspend_set_dispatch_ipc(NULL); not declared) 
Good afternoon, I am following the instructions provided here
to install ROOTANA (and MIDAS, more in general). When I try to make I get the following error

libMidasInterface/TMidasOnline.cxx: In member function ‘bool TMidasOnline::sleep(int)’: libMidasInterface/TMidasOnline.cxx:194:3:
    Reply  26 Jan 2017, Pierre Gorel, Info, web display of MIDAS data using rootana+THttpServer 
> I'm interested in any feedback on which plotting style people prefer (or any other
> aspects of the rootana webdisplay).
    Reply  04 Apr 2023, Stefan Ritt, Suggestion, Python Plotting 
I can add here my five cents:

Since a while, there is an API to request individual events. Have a look at the new "Event Dump" page (which is a pure custom page using mjsonrpc_call("bm_receive_event")
    Reply  04 Apr 2023, Stefan Ritt, Suggestion, Python Plotting 
> Question would be if this functionality should be implemented into the manalyzer framework so that everyone can use it if needed.

You need to function calls for that bm_open_buffer and bm_send_event (both part of the MIDAS C API). The contents of the event
    Reply  04 Apr 2023, Stefan Ritt, Suggestion, Python Plotting 
> For sending the events I am not sure how to do this in the correct way. 

bm_compose_event()
    Reply  04 Apr 2023, Stefan Ritt, Suggestion, Python Plotting Screenshot_2023-04-04_at_18.53.04.png
> Also when I created the new buffer I saw that there is no option to create an uint ODB entry (see file).
    Reply  05 Apr 2023, Stefan Ritt, Suggestion, Python Plotting 
> BTW: at my current MIDAS setup I get: Error: Invalid URL "" or query "cmd=Event%20Dump" or command "Event Dump" and Error: Invalid URL "" or query "cmd=OldODB"
or command "OldODB" when I try to open the Event Dump or OldODB pages - rest of the pages work.
    Reply  05 Apr 2023, Stefan Ritt, Suggestion, Python Plotting1 
> > You have to update to the develop branch of midas and refresh your browser cache.
> I already tried it and my local installation is 2 days old. I pulled again the dev branch now and I also got another error (actually a while ago but
I forgot to report it):
    Reply  15 Jun 2023, Stefan Ritt, Suggestion, Python Plotting1 
> > mhdump.cxx is written by Konstantin, so he should give his ok to add the include. 
> Any news on this? We had this issue now on couple of more PCs and operating systems (Arch, OpenSuse and Fedora)
Entry  10 Mar 2016, Thomas Lindner, Info, New forum for rootana MIDAS analyzer 
This is a new forum for discussing the rootana MIDAS analyzer.  

Code is on bitbucket:
Entry  10 Mar 2016, Thomas Lindner, Info, web display of MIDAS data using rootana+THttpServer 

I have finished a test implementation of a web display for MIDAS online
monitoring.  I have a test version of this display running here:
    Reply  25 Jan 2017, Thomas Lindner, Info, web display of MIDAS data using rootana+THttpServer 
I have added some additional features to the example webdisplay that we have for
ROOTANA data (where we are displaying rootana data through ROOT THttpServer).  
    Reply  03 May 2017, Thomas Lindner, Info, web display of MIDAS data using rootana+THttpServer 

> Hi Thomas,
    Reply  16 Jul 2019, Thomas Lindner, Bug Report, Cannot find dictionary modules 
Hi,

I just wanted to be certain about how serious this problem is.  These error message always happens for me when I 
    Reply  08 Aug 2019, Thomas Lindner, Bug Report, ROOTANA installation fails (ss_suspend_set_dispatch_ipc(NULL); not declared) 
Hi Lauren,

Do you see an actual problem that results from those error messages?  As I mentioned before [1] I get that error message, but it doesn't
seem to actually cause a problem.  
Entry  12 Jul 2020, Thomas Lindner, Bug Report, Compiling rootana on Macos 10.15.4 
I had some trouble building rootana on my new laptop, running MacOS 10.15.4 (Xcode 11.5).

Most of rootana compiled fine, but the steps with rootcint fail.  For instance:
    Reply  21 Jan 2021, Thomas Lindner, Forum, Warning: the time for this bank is more than 10 sec older than current time. 
> Hi all,

> I get this warning when I run anaDisplay.exe (analyzer display mode) of the old 
    Reply  15 Apr 2021, Thomas Lindner, Forum, rootana and TAnaManager 
Hi,

Hmm, unfortunately I cannot produce your seg fault.  I run the command 
    Reply  20 Apr 2021, Thomas Lindner, Forum, rootana and TAnaManager 
Hi Gennaro,

Thanks for the update.  Good that you got it working, but not so good that it doesn't work on some compilers.
ELOG V3.1.4-2e1708b5