/[PAMELA software]/yoda/event/LinkDef.h
ViewVC logotype

Log of /yoda/event/LinkDef.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 6.5 - (view) (download) (annotate) - [selected]
Tue May 30 19:10:02 2006 UTC (18 years, 6 months ago) by kusanagi
Branch: MAIN
CVS Tags: HEAD, YODA6_3/00, YODA6_3/01, YODA6_3/02, YODA6_3/03, YODA6_3/04, YODA6_3/05, YODA6_3/06, YODA6_3/07, YODA6_3/08, YODA6_3/09, YODA6_3/10, YODA6_3/11, YODA6_3/12, YODA6_3/13, YODA6_3/14, YODA6_3/15, YODA6_3/16, YODA6_3/17, YODA6_3/18, YODA6_3/19, YODA6_3/20
Changes since 6.4: +0 -0 lines
Diff to previous 6.4
Major update.
All the packet officially produced by PAMELA are implemented and unpacked.
The RegistryEvent Packet has been removed and put into another library.
New version, releasd by D.Campana, of tofunpack.


Revision 6.4 - (view) (download) (annotate) - [select for diffs]
Tue May 30 19:10:01 2006 UTC (18 years, 6 months ago) by kusanagi
Branch: MAIN
Changes since 6.3: +53 -2 lines
Diff to previous 6.3 , to selected 6.5
Major update.
All the packet officially produced by PAMELA are implemented and unpacked.
The RegistryEvent Packet has been removed and put into another library.
New version, releasd by D.Campana, of tofunpack.


Revision 6.3 - (view) (download) (annotate) - [select for diffs]
Tue Apr 25 16:51:03 2006 UTC (18 years, 7 months ago) by kusanagi
Branch: MAIN
CVS Tags: yodaPreTermistors2_1/00
Changes since 6.2: +0 -35 lines
Diff to previous 6.2 , to selected 6.5
*** empty log message ***


Revision 6.2 - (view) (download) (annotate) - [select for diffs]
Wed Mar 8 08:17:06 2006 UTC (18 years, 9 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA6_1/00, YODA6_2/00, YODA6_2/01
Changes since 6.1: +34 -0 lines
Diff to previous 6.1 , to selected 6.5
Modified the code structure to have only two LinkDef.h:
event/LinkDef.h
techmodel/LinkDef.h
Consequently the Makefiles have been modified. This reduce update reduce the number of dictionary files created by the "rootcint" program.


Revision 6.1 - (view) (download) (annotate) - [select for diffs]
Wed Feb 15 15:47:14 2006 UTC (18 years, 9 months ago) by kusanagi
Branch: MAIN
Changes since 6.0: +1 -0 lines
Diff to previous 6.0 , to selected 6.5
Update. Because of misunderstanding the EventTrk packet had been removed from the unpacking. Now it is added again to the Yoda package.


Revision 6.0 - (view) (download) (annotate) - [select for diffs]
Tue Feb 7 17:11:07 2006 UTC (18 years, 9 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA6_0/00
Changes since 5.1: +0 -0 lines
Diff to previous 5.1 , to selected 6.5
Several new features in this revision:
a) all the packets are conform to the Mass Memory Format specifications (http://people.roma2.infn.it/~cpu/Mass_Memory_Format.html)
b) unpacking either using the old files structure OR the new one file unpacking.
c) parametrized root files compression factor
d) deleting of the following packet: TofTest, TrkTest, TrkEvent.
e) the Tracker routines now work without the use of temp files.

The point a) allow Yoda to unpack in the root file all the packets generated by the CPU. According to the MassMemoryFormat; that is three possible data are available:

1) almost explicit structure of the packet (like for Log, Tracker, Mcmd, etc....);
2) dummy data collection structure (InitHeader, InitTrailer, CalibHeader, CalibTrailer);
3) just the data of the packet (almost all Alarm and Init procedures). The class regarding this packets have only one parameters, a TArrayC class, which contain the data-block included in the packet (tat is the data below the packet Header).

The point b) has been implemented as a consequence of an agreement about a more compact structure of the unpacked data. Up to now the structure of each unpacked data consisted of a folder, named after the packet type, and three files: xxx.Header.root, xxx.NamePacket.root, xxx.Registry.root.
Starting from this release YODA, by default will unpack the data in a unique root file. The structure of this file will consist of:
- several TTree(s) named after the packet type;
- into each TTree are foreseen three TBranche(s):
    - 'Header'  (the old xxx.Header.root file)
    - 'NameOfThePacket' (the old xxx.Event.root file or the xxx.Event.DETECTOR.root)
    - 'Registry' (the old xxx.Registry.root file)

Anyway is still possible, but deprecated, to unpack using the old structure, passing to the "yoda" command the optional parameter "-multifile"

The point c) has been implemented because is well know that writing time in a TTree is as much fast as much lower is the compression factor for the root file; anyway for a PAMELA dat file, a compression equal to 0 will generate a root file which will be more than two times the original size. To modify the compression parameter just add the optional parameter "-c [0-9]" to the yoda command line.


Revision 5.1 - (view) (download) (annotate) - [select for diffs]
Sat Feb 4 12:37:43 2006 UTC (18 years, 10 months ago) by kusanagi
Branch: MAIN
Changes since 5.0: +0 -5 lines
Diff to previous 5.0 , to selected 6.5
Several new features in this release:
a) all the packets are conform to the Mass Memory Format specifications (http://people.roma2.infn.it/~cpu/Mass_Memory_Format.html)
b) unpacking either using the old files structure OR the new one file unpacking.
c) parametrized root files compression factor
d) deleting of the following packet: TofTest, TrkTest, TrkEvent.
e) the Tracker routines now work without the use of temp files.

The point a) allow Yoda to unpack in the root file all the packets generated by the CPU. According to the MassMemoryFormat; that is three possible data are available:

1) almost explicit structure of the packet (like for Log, Tracker, Mcmd, etc....);
2) dummy data collection structure (InitHeader, InitTrailer, CalibHeader, CalibTrailer);
3) just the data of the packet (almost all Alarm and Init procedures). The class regarding this packets have only one parameters, a TArrayC class, which contain the data-block included in the packet (tat is the data below the packet Header).

The point b) has been implemented as a consequence of an agreement about a more compact structure of the unpacked data. Up to now the structure of each unpacked data consisted of a folder, named after the packet type, and three files: xxx.Header.root, xxx.NamePacket.root, xxx.Registry.root.
Starting from this release YODA, by default will unpack the data in a unique root file. The structure of this file will consist of:
- several TTree(s) named after the packet type;
- into each TTree are foreseen three TBranche(s):
    - 'Header'  (the old xxx.Header.root file)
    - 'NameOfThePacket' (the old xxx.Event.root file or the xxx.Event.DETECTOR.root)
    - 'Registry' (the old xxx.Registry.root file)

Anyway is still possible, but deprecated, to unpack using the old structure, passing to the "yoda" command the optional parameter "-multifile"

The point c) has been implemented because is well know that writing time in a TTree is as much fast as much lower is the compression factor for the root file; anyway for a PAMELA dat file, a compression equal to 0 will generate a root file which will be more than two times the original size. To modify the compression parameter just add the optional parameter "-c [0-9]" to the yoda command line.


Revision 5.0 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 09:45:48 2005 UTC (19 years, 3 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA5_0/00, YODA5_0/01, YODA5_0/02
Changes since 4.5: +0 -0 lines
Diff to previous 4.5 , to selected 6.5
Starting form this version:
1) includes are defined with relative (not absolute) path respect to the YODA aplication
2) RegistryEvent class is foreseen to contain post-unpack data.


Revision 4.5 - (view) (download) (annotate) - [select for diffs]
Mon Aug 29 09:20:23 2005 UTC (19 years, 3 months ago) by kusanagi
Branch: MAIN
Changes since 4.4: +1 -0 lines
Diff to previous 4.4 , to selected 6.5
Update to include RegistryEvent class


Revision 4.4 - (view) (download) (annotate) - [select for diffs]
Sat May 28 10:44:09 2005 UTC (19 years, 6 months ago) by kusanagi
Branch: MAIN
Changes since 4.1: +0 -0 lines
Diff to previous 4.1 , to selected 6.5
Main features of this release are:
- updated classes documentations;
- major changes on the calibration fortran routine for the calorimeter
- update on the TMTC thermistors
- removed old classes as CalibTrkBoth and CalibTrd


Revision 4.1 - (view) (download) (annotate) - [select for diffs]
Sat May 28 08:30:01 2005 UTC (19 years, 6 months ago) by kusanagi
Branch: MAIN
Changes since 4.0: +0 -2 lines
Diff to previous 4.0 , to selected 6.5
Update - The PAMELA Packets, CalibTrkBoth, CalibTrd, has been declared unusefull
and for this reason all refereces to that classes has been removed.


Revision 4.0 - (view) (download) (annotate) - [select for diffs]
Sun Mar 6 04:33:01 2005 UTC (19 years, 9 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA4_0/01, YODA4_0/02, YODA4_0/03, YODA4_0/04, YODA4_1/00, YODA4_2/00, YODA4_2/01, YODA4_2/03, YODA4_3/00, YODA4_3/01, YODA4_3/02, yodaPreTermistores2_0/00
Branch point for: PreThermistores2
Changes since 3.0: +0 -0 lines
Diff to previous 3.0 , to selected 6.5
Stable version 4.0 - 6 March 2005 - Maurizio Nagni


Revision 3.0 - (view) (download) (annotate) - [select for diffs]
Fri Mar 4 15:54:11 2005 UTC (19 years, 9 months ago) by kusanagi
Branch: MAIN
Changes since 2.5: +0 -0 lines
Diff to previous 2.5 , to selected 6.5
Error proof version.
Implemented all detectors packets plus all the main telemetries packets.
Missing all the Init and Alarm packets.
Disabled CRC control on VarDump, ArrDump, TabDump for CPU debugging needs
(the data formats seems correct even if CRC get wrong)


Revision 2.4.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 4 10:14:48 2005 UTC (19 years, 9 months ago) by kusanagi
Changes since 2.4: +0 -1 lines
Diff to previous 2.4 , to next main 6.5
Added references for TsbTEvent and TsbBEvent classes


Revision 2.5 - (view) (download) (annotate) - [select for diffs]
Thu Mar 3 12:57:48 2005 UTC (19 years, 9 months ago) by kusanagi
Branch: MAIN
Changes since 2.4: +0 -1 lines
Diff to previous 2.4 , to selected 6.5
Upgrade to insert the new TsbTEvent, TsbBEvent, PhysEndRun (new version) packets


Revision 2.4 - (view) (download) (annotate) - [select for diffs]
Thu Dec 16 17:32:46 2004 UTC (19 years, 11 months ago) by kusanagi
Branch: MAIN
Changes since 2.3: +6 -2 lines
Diff to previous 2.3 , to selected 6.5
*** empty log message ***


Revision 2.3 - (view) (download) (annotate) - [select for diffs]
Thu Dec 9 08:47:42 2004 UTC (19 years, 11 months ago) by kusanagi
Branch: MAIN
Changes since 2.2: +2 -0 lines
Diff to previous 2.2 , to selected 6.5
Fixed bug of Stack overflow in case of Log CRCError
Added S4Init & S4Alarm packets


Revision 2.2 - (view) (download) (annotate) - [select for diffs]
Sun Oct 17 12:28:15 2004 UTC (20 years, 1 month ago) by kusanagi
Branch: MAIN
Changes since 2.1: +3 -0 lines
Diff to previous 2.1 , to selected 6.5
*** empty log message ***


Revision 2.1 - (view) (download) (annotate) - [select for diffs]
Fri Sep 24 11:57:32 2004 UTC (20 years, 2 months ago) by kusanagi
Branch: MAIN
Changes since 2.0: +1 -0 lines
Diff to previous 2.0 , to selected 6.5
Added new NdInitEvent plus relative NdInitReader


Revision 2.0 - (view) (download) (annotate) - [select for diffs]
Tue Sep 21 20:49:57 2004 UTC (20 years, 2 months ago) by kusanagi
Branch: MAIN
Changes since 1.7: +0 -0 lines
Diff to previous 1.7 , to selected 6.5
Major release


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Sep 21 20:23:37 2004 UTC (20 years, 2 months ago) by kusanagi
Branch: MAIN
Changes since 1.6: +6 -0 lines
Diff to previous 1.6 , to selected 6.5
Commit toward log4cxx plus new packets types


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Aug 19 15:24:10 2004 UTC (20 years, 3 months ago) by kusanagi
Branch: MAIN
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 , to selected 6.5
*** empty log message ***


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Jul 29 16:18:54 2004 UTC (20 years, 4 months ago) by kusanagi
Branch: MAIN
Changes since 1.4: +26 -12 lines
Diff to previous 1.4 , to selected 6.5
*** empty log message ***


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Jul 8 12:31:22 2004 UTC (20 years, 5 months ago) by kusanagi
Branch: MAIN
Changes since 1.3: +1 -3 lines
Diff to previous 1.3 , to selected 6.5
*** empty log message ***


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 14:07:24 2004 UTC (20 years, 5 months ago) by kusanagi
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 , to selected 6.5
*** empty log message ***


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 13:31:14 2004 UTC (20 years, 5 months ago) by kusanagi
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 , to selected 6.5
*** empty log message ***


Revision 1.1.1.1 - (view) (download) (annotate) - [select for diffs] (vendor branch)
Tue Jul 6 12:20:23 2004 UTC (20 years, 5 months ago) by kusanagi
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 6.5


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Tue Jul 6 12:20:23 2004 UTC (20 years, 5 months ago) by kusanagi
Branch: MAIN
Diff to selected 6.5
Initial revision


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.23