00001 00012 #ifndef PERRECHEADER_H 00013 #define PERRECHEADER_H 00014 00015 #include "PerBaseEvent/PerHeaderObject.h" 00016 00017 class PerRecHeader : public PerHeaderObject { 00018 public: 00019 PerRecHeader(); 00020 virtual ~PerRecHeader(); 00021 00022 short int site; 00023 short int detector; 00024 unsigned int triggerType; 00025 unsigned int triggerNumber; 00026 int triggerTimeSec; 00027 int triggerTimeNanoSec; 00028 float energy; 00029 float x; 00030 float y; 00031 float z; 00032 float t; 00033 float dx; 00034 float dy; 00035 float dz; 00036 float dt; 00037 00038 int energyStatus; 00039 int positionStatus; 00040 int directionStatus; 00041 float energyQuality; 00042 float positionQuality; 00043 float directionQuality; 00044 int errorMatrixDim; 00045 std::vector<float> errorMatrix; 00046 }; 00047 00048 #endif // PERRECHEADER_H