1 |
/** @file |
/** @file |
2 |
* $Author: kusanagi $ |
* $Author: pam-rm2 $ |
3 |
* $Date: 2006/06/26 08:43:20 $ |
* $Date: 2006/08/23 14:39:44 $ |
4 |
* $Revision: 6.6 $ |
* $Revision: 6.8 $ |
5 |
* |
* |
6 |
* Implementation of the PamelaRun class. |
* Implementation of the PamelaRun class. |
7 |
*/ |
*/ |
29 |
#include <dirent.h> |
#include <dirent.h> |
30 |
#include "DirectoryStructure.h" |
#include "DirectoryStructure.h" |
31 |
} |
} |
32 |
|
|
33 |
|
#include "yodaversion.h" |
34 |
|
//#define version 60313 |
35 |
|
//extern int GetYODAver(); |
36 |
|
|
37 |
using namespace pamela; |
using namespace pamela; |
38 |
|
|
463 |
WriteHeader(algo, subpacket, PacketType::Calib1_Ac2); |
WriteHeader(algo, subpacket, PacketType::Calib1_Ac2); |
464 |
WriteHeader(algo, subpacket, PacketType::Calib2_Ac1); |
WriteHeader(algo, subpacket, PacketType::Calib2_Ac1); |
465 |
WriteHeader(algo, subpacket, PacketType::Calib2_Ac2); |
WriteHeader(algo, subpacket, PacketType::Calib2_Ac2); |
|
WriteHeader(algo, subpacket, PacketType::CalibCal); |
|
466 |
WriteHeader(algo, subpacket, PacketType::RunHeader); |
WriteHeader(algo, subpacket, PacketType::RunHeader); |
467 |
WriteHeader(algo, subpacket, PacketType::RunTrailer); |
WriteHeader(algo, subpacket, PacketType::RunTrailer); |
468 |
WriteHeader(algo, subpacket, PacketType::CalibHeader); |
WriteHeader(algo, subpacket, PacketType::CalibHeader); |
508 |
} |
} |
509 |
} |
} |
510 |
|
|
511 |
|
TTree *softinfo = 0; |
512 |
|
Int_t version=GetYODAver(); |
513 |
|
//Int_t version= 60312; |
514 |
|
//printf("version = %f \n",version); |
515 |
|
softinfo = new TTree("SoftInfo","YODA software info"); |
516 |
|
softinfo->Branch("SoftInfo",&version,"version/I"); |
517 |
|
softinfo->Fill(); |
518 |
|
|
519 |
for (TTreeListMap::iterator i = WritingRootTrees.begin(); |
for (TTreeListMap::iterator i = WritingRootTrees.begin(); |
520 |
i != WritingRootTrees.end(); i++) { |
i != WritingRootTrees.end(); i++) { |
521 |
for (TTreeList::iterator j = i->second.begin(); |
for (TTreeList::iterator j = i->second.begin(); |
523 |
(*j)->GetCurrentFile()->Write(0,TObject::kOverwrite); |
(*j)->GetCurrentFile()->Write(0,TObject::kOverwrite); |
524 |
} |
} |
525 |
} |
} |
526 |
|
|
527 |
|
softinfo->Delete(); |
528 |
} |
} |
529 |
|
|
530 |
/** |
/** |