======= Aida =======
Provides histogramming and other interfaces with AIDA.

------- Histo -------
1D Histogram, set title for resetting

Inputs:
address     Address of histo the current data belongs to, i.e. "1 3 0"
            (numbering starts with 0!)
binning     Bins, min, max
channel     Same as address but as plain channel index
dimension   Number of histos, i.e. "3 4 2" for 24 histos in 3 folders, each
            containing 4 folders, each containing 2 histos
fill        Numbers to be histo'd
flowEvent   FlowEvent to be histo'd
labels      Labels for Histo numbering, i.e. "Module Channel"
path        Path in the AIDA memory tree. Default is /Histograms.
title       Default: name of module
xlabel      Default: empty (or from FlowProperty)
ylabel      Default: empty (or from FlowProperty)


------- Histo2D -------
2D Histogram, set title for resetting

Inputs:
address     Address of histo the current data belongs to, i.e. "1 3 0"
            (numbering starts with 0!)
channel     Same as address but as plain channel index
dimension   Number of histos, i.e. "3 4 2" for 24 histos in 3 folders, each
            containing 4 folders, each containing 2 histos
flowEvent   FlowEvent to be histo'd
labels      Labels for Histo numbering, i.e. "Module Channel"
path        Path in the AIDA memory tree. Default is /Histograms.
title       Default: name of module
xbinning    Bins, min, max
xfill       Numbers to be histo'd
xlabel      Default: empty (or from FlowProperty)
xyfill      X*Y product to be histo'd
ybinning    Bins, min, max
yfill       Numbers to be histo'd
ylabel      Default: empty (or from FlowProperty)


------- HistoBuncher -------
Generates group of histograms

Inputs:
cuts        Cut variables (bool) from FlowEvent or "*" for no cut.nDefine a
            histogram path for each entry.
fevent      FlowEvent to be histo'd
histos      Histogram inputs to create
path        Histogram path. No spaces. "%s" marks the base name.


------- PlotVec -------
Inputs:
address     Address of PlotVec the current data belongs to, i.e. "1 3 0"
            (numbering starts with 0!)
channel     Same as address but as plain channel index
dimension   Number of PlotVecs, i.e. "3 4 2" for 24 PlotVecs in 3 folders, each
            containing 4 folders, each containing 2 PlotVecs
flowEvent   FlowEvent to be histo'd
fw_values   Vector of values to be displayed in info box
infos       Labels for values to be displayed in info box, i.e. "FW-Max=0, FW-
            Time=2"
labelV      Labels for PlotVec numbering, i.e. "Module Channel"
path        Path in the AIDA memory tree. Default is /Signals.
signal      Vector of doubles to be displayed
title       Default: name of module
xlabel      Default: empty (or from FlowProperty)
ylabel      Default: empty (or from FlowProperty)


------- PlotVecDPS -------
Inputs:
address     Address of PlotVecDPS the current data belongs to, i.e. "1 3 0"
            (numbering starts with 0!)
channel     Same as address but as plain channel index
dimension   Number of PlotVecDPSs, i.e. "3 4 2" for 24 PlotVecDPSs in 3
            folders, each containing 4 folders, each containing 2 PlotVecDPSs
flowEvent   FlowEvent to be histo'd
fw_values   Vector of values to be displayed in info box
infos       Labels for values to be displayed in info box, i.e. "FW-Max=0, FW-
            Time=2"
labelV      Labels for PlotVecDPS numbering, i.e. "Module Channel"
path        Path in the AIDA memory tree. Default is /Signals.
signal      Vector of doubles to be displayed
title       Default: name of module
xlabel      Default: empty (or from FlowProperty)
ylabel      Default: empty (or from FlowProperty)


------- SaveAIDA -------
Write AIDA tree to file

Inputs:
filename    Filename. Existing files will be replaced.
format      Space separated list of desired output formats (like "root aida
            hbook")
write       Write trigger. File will be written immediately.


------- ClearAIDA -------
Clear AIDA histograms

Inputs:
clear       Clear trigger. All histograms will be cleared.


------- Graph -------
Inputs:
channel     Same as address but as plain channel index
flowEvent   FlowEvent to be histo'd
length      length of time to display
stepsize    length of time step
xval        x-Value of point to graph
yval        y-Value of point to graph

Outputs:
graph       Graph as a double vector
index       Index


------- FE2NTuple -------
Write FlowEvent entries to AIDA ITuple

Inputs:
fevent      FlowEvent to be written
layout      AIDA ITuple creation string (e.g. 'int event =0,  tracks =0; ITuple
            momentums  = { double px = .2, py = 3., pz = 0., ITuple hits = {int
            x,y,z} }; float ipx, ipy, ipz'


------- AidaGraph -------
Generates a 2-coordinate AIDA Data Point Set from vectors of numbers or just numbers.n

Inputs:
fevent      no description
options     no description
path        no description
xprops      no description
yprops      no description


