| 1 |
/** @file |
/** @file |
| 2 |
* $Author: kusanagi $ |
* $Author: kusanagi $ |
| 3 |
* $Date: 2004/07/06 13:31:14 $ |
* $Date: 2004/07/17 20:03:18 $ |
| 4 |
* $Revision: 1.2 $ |
* $Revision: 1.3 $ |
| 5 |
* |
* |
| 6 |
* Implementation of the PamelaRun class. |
* Implementation of the PamelaRun class. |
| 7 |
*/ |
*/ |
| 513 |
* @param subpacket A pointer to the pointer of the header packet. |
* @param subpacket A pointer to the pointer of the header packet. |
| 514 |
*/ |
*/ |
| 515 |
void PamelaRun::WriteHeaders(Algorithm* algo, EventHeader** subpacket) { |
void PamelaRun::WriteHeaders(Algorithm* algo, EventHeader** subpacket) { |
| 516 |
|
|
| 517 |
|
WriteHeader(algo, subpacket, PacketType::PhysEndRun); |
| 518 |
|
WriteHeader(algo, subpacket, PacketType::CalibCalPulse1); |
| 519 |
|
WriteHeader(algo, subpacket, PacketType::CalibCalPulse2); |
| 520 |
WriteHeader(algo, subpacket, PacketType::Physics); |
WriteHeader(algo, subpacket, PacketType::Physics); |
| 521 |
WriteHeader(algo, subpacket, PacketType::TabDump); |
WriteHeader(algo, subpacket, PacketType::CalibTrkBoth); |
|
WriteHeader(algo, subpacket, PacketType::VarDump); |
|
|
WriteHeader(algo, subpacket, PacketType::ArrDump); |
|
|
WriteHeader(algo, subpacket, PacketType::Tmtc); |
|
|
WriteHeader(algo, subpacket, PacketType::Mcmd); |
|
|
WriteHeader(algo, subpacket, PacketType::Log); |
|
| 522 |
WriteHeader(algo, subpacket, PacketType::CalibTrk1); |
WriteHeader(algo, subpacket, PacketType::CalibTrk1); |
| 523 |
WriteHeader(algo, subpacket, PacketType::CalibTrk2); |
WriteHeader(algo, subpacket, PacketType::CalibTrk2); |
| 524 |
WriteHeader(algo, subpacket, PacketType::CalibCal); |
WriteHeader(algo, subpacket, PacketType::CalibCal); |
|
WriteHeader(algo, subpacket, PacketType::CalibCalPed); |
|
| 525 |
WriteHeader(algo, subpacket, PacketType::CalibTrd); |
WriteHeader(algo, subpacket, PacketType::CalibTrd); |
| 526 |
WriteHeader(algo, subpacket, PacketType::CalibTof); |
WriteHeader(algo, subpacket, PacketType::CalibTof); |
| 527 |
WriteHeader(algo, subpacket, PacketType::CalibS4); |
WriteHeader(algo, subpacket, PacketType::CalibS4); |
| 528 |
|
WriteHeader(algo, subpacket, PacketType::CalibCalPed); |
| 529 |
WriteHeader(algo, subpacket, PacketType::CalibAc); |
WriteHeader(algo, subpacket, PacketType::CalibAc); |
| 530 |
WriteHeader(algo, subpacket, PacketType::RunHeader); |
WriteHeader(algo, subpacket, PacketType::RunHeader); |
| 531 |
WriteHeader(algo, subpacket, PacketType::RunTrailer); |
WriteHeader(algo, subpacket, PacketType::RunTrailer); |
| 532 |
WriteHeader(algo, subpacket, PacketType::ForcedPkt); |
WriteHeader(algo, subpacket, PacketType::CalibHeader); |
| 533 |
|
WriteHeader(algo, subpacket, PacketType::CalibTrailer); |
| 534 |
|
WriteHeader(algo, subpacket, PacketType::InitHeader); |
| 535 |
|
WriteHeader(algo, subpacket, PacketType::InitTrailer); |
| 536 |
|
WriteHeader(algo, subpacket, PacketType::EventTrk); |
| 537 |
|
WriteHeader(algo, subpacket, PacketType::TestTrk); |
| 538 |
|
WriteHeader(algo, subpacket, PacketType::Log); |
| 539 |
|
WriteHeader(algo, subpacket, PacketType::VarDump); |
| 540 |
|
WriteHeader(algo, subpacket, PacketType::ArrDump); |
| 541 |
|
WriteHeader(algo, subpacket, PacketType::TabDump); |
| 542 |
|
WriteHeader(algo, subpacket, PacketType::Tmtc); |
| 543 |
|
WriteHeader(algo, subpacket, PacketType::Mcmd); |
| 544 |
|
WriteHeader(algo, subpacket, PacketType::ForcedFECmd); |
| 545 |
|
WriteHeader(algo, subpacket, PacketType::AcInit); |
| 546 |
|
WriteHeader(algo, subpacket, PacketType::CalInit); |
| 547 |
|
WriteHeader(algo, subpacket, PacketType::TrkInit); |
| 548 |
|
WriteHeader(algo, subpacket, PacketType::TofInit); |
| 549 |
|
WriteHeader(algo, subpacket, PacketType::TrgInit); |
| 550 |
} |
} |
| 551 |
|
|
| 552 |
/** |
/** |