1 |
/** @file |
/** @file |
2 |
* $Source: /afs/ba.infn.it/user/pamela/src/CVS/chewbacca/event/PamelaRun.h,v $ |
* $Source: /afs/ba.infn.it/user/pamela/src/CVS/chewbacca/event/PamelaRun.h,v $ |
3 |
* $Id: PamelaRun.h,v 1.1.1.1 2008/09/23 07:19:53 mocchiut Exp $ |
* $Id: PamelaRun.h,v 1.4 2009/08/05 18:48:41 pam-fi Exp $ |
4 |
* $Author: mocchiut $ |
* $Author: pam-fi $ |
5 |
* |
* |
6 |
* Header file for the PamelaRun class. |
* Header file for the PamelaRun class. |
7 |
*/ |
*/ |
34 |
#include "EventHeader.h" |
#include "EventHeader.h" |
35 |
#include "RunInfoYoda.h" |
#include "RunInfoYoda.h" |
36 |
#include <list> |
#include <list> |
37 |
|
#include <map> |
38 |
|
|
39 |
/** |
/** |
40 |
* pamela is the base namespace of this package. |
* pamela is the base namespace of this package. |
65 |
*/ |
*/ |
66 |
int RunNumber; |
int RunNumber; |
67 |
/** |
/** |
68 |
|
* compression Level. |
69 |
|
*/ |
70 |
|
short compression; |
71 |
|
/** |
72 |
* Multiple/Single unpack. |
* Multiple/Single unpack. |
73 |
*/ |
*/ |
74 |
bool Multiple; |
bool Multiple; |
77 |
*/ |
*/ |
78 |
TFile *SingleFile; |
TFile *SingleFile; |
79 |
/** |
/** |
|
* compression Level. |
|
|
*/ |
|
|
short compression; |
|
|
/** |
|
80 |
* The information about the run to be stored in the ROOT files |
* The information about the run to be stored in the ROOT files |
81 |
*/ |
*/ |
82 |
pamela::RunInfoYoda info; |
pamela::RunInfoYoda info; |
150 |
void WriteHeaders(pamela::Algorithm*, pamela::EventHeader **); |
void WriteHeaders(pamela::Algorithm*, pamela::EventHeader **); |
151 |
void WriteHeader(pamela::Algorithm*, pamela::EventHeader**, const pamela::PacketType*); // 23/11/2002 maurizio mede it from private to public |
void WriteHeader(pamela::Algorithm*, pamela::EventHeader**, const pamela::PacketType*); // 23/11/2002 maurizio mede it from private to public |
152 |
void WriteFiles(void); |
void WriteFiles(void); |
153 |
|
void WriteFilesEasy(); |
154 |
void FillTrees(const pamela::PacketType*); |
void FillTrees(const pamela::PacketType*); |
155 |
std::string GetRun(){ return Run; } |
std::string GetRun(){ return Run; } |
156 |
std::string GetPath(){ return Path; } |
std::string GetPath(){ return Path; } |
157 |
std::string GetUnpackPath(){ return UnpackPath; } |
std::string GetUnpackPath(){ return UnpackPath; } |
158 |
ClassDef(PamelaRun, 3) |
ClassDef(PamelaRun, 4) |
159 |
}; |
}; |
160 |
} |
} |
161 |
|
|