Replacing string comparison by coparison of enums
[u/mrichter/AliRoot.git] / RAW / AliRawVEvent.cxx
1 // Author: Cvetan Cheshkov  11/05/2009
2
3 /**************************************************************************
4  * Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
5  *                                                                        *
6  * Author: The ALICE Off-line Project.                                    *
7  * Contributors are mentioned in the code where appropriate.              *
8  *                                                                        *
9  * Permission to use, copy, modify and distribute this software and its   *
10  * documentation strictly for non-commercial purposes is hereby granted   *
11  * without fee, provided that the above copyright notice appears in all   *
12  * copies and that both the copyright notice and this permission notice   *
13  * appear in the supporting documentation. The authors make no claims     *
14  * about the suitability of this software for any purpose. It is          *
15  * provided "as is" without express or implied warranty.                  *
16  **************************************************************************/
17
18 //////////////////////////////////////////////////////////////////////////
19 //                                                                      //
20 // AliRawVEvent                                                         //
21 //                                                                      //
22 // Set of classes defining the ALICE RAW event format. The AliRawVEvent //
23 // class defines a RAW event. It consists of an AliEventHeader object   //
24 // an AliEquipmentHeader object, an AliRawData object and an array of   //
25 // sub-events, themselves also being AliRawVEvents. The number of       //
26 // sub-events depends on the number of DATE LDC's.                      //
27 // The AliRawVEvent objects are written to a ROOT file using different   //
28 // technologies, i.e. to local disk via AliRawDB or via rfiod using     //
29 // AliRawRFIODB or via rootd using AliRawRootdDB or to CASTOR via       //
30 // rootd using AliRawCastorDB (and for performance testing there is     //
31 // also AliRawNullDB).                                                  //
32 // The AliStats class provides statics information that is added as     //
33 // a single keyed object to each raw file.                              //
34 // The AliTagDB provides an interface to a TAG database.                //
35 // The AliMDC class is usid by the "alimdc" stand-alone program         //
36 // that reads data directly from DATE.                                  //
37 //                                                                      //
38 //////////////////////////////////////////////////////////////////////////
39
40 #include "AliRawVEvent.h"
41
42
43 ClassImp(AliRawVEvent)