public:
FrFile FrFile()
FrFile FrFile(const FrFile&)
void ~FrFile()
public:
FrFileH* fileH fileHeader linked list */
FrFileH* current current fileHeader pointer */
FRBOOL inMemory if YES file output is put in memory */
int compress type of compression used for this file */
unsigned short gzipLevel compression level used by gzip */
FrSH** sh pointer to the sh struct. Used for read */
FrSH* firstSH
FrSH* curSH
int maxSH size of FrSHlist vector */
FRFORMAT fmType give format conversion type */
FRFORMAT fmLong give format conversion type for long */
FRBOOL endOfFrame tell if we reach the end of frame ord */
FrameH* curFrame current frameH pointer for this file */
int fmtVersion format version */
unsigned char header[40] header for format type */
int run current run number on file */
unsigned int nFrames total number of frames */
FRULONG nBytes total number of bytes */
FRULONG nBytesF number of bytes at the frame begining */
FrIO* frfd pseudo file descriptor */
FRERROR error error flag */
char* buf pointer to the output sting. The current
char* p current pointer to the output string */
char* pStart pointer to the begining of a ord */
char* pMax maximum value for the output string p. */
FRLONG bufSize output buffer size */
FrStatData* sDataSim static data */
FrStatData* sDataProc static data */
FrStatData* sDataCur all static data for the current frame */
FRBOOL dicWrite[100] tell if the dict. info has been written */
int oldLocalTime Old Time offset (for frame file verion 4)*/
FRLONG length current record length read */
unsigned short vectorType SH id for FrVect structure when using TOC*/
unsigned short detectorType type for the FrDetector structures */
unsigned short type current record type read */
unsigned int instance current record instance read */
unsigned int instanceH current instance header read */
unsigned int vectInstance vector instance used by random read */
int nSH FrSH struct count for the current frame */
int nSE FrSE struct count for the current frame */
FrTOC* toc file table of content */
FRBOOL noTOCts tell if we dont write TOC for time serie */
char* historyMsg history message to be added at output */
FRBOOL chkSumFiFlag if = YES compute file cksum */
FRBOOL chkSumFrFlag if = YES compute frame cksum */
unsigned int chkSumFi computed file checksum */
unsigned int chkSumFr computed frame checksum */
unsigned int chkSumFiRead file checksum read */
unsigned int chkSumFrRead frame checksum read */
unsigned int chkTypeFiRead file checksum flag read */
unsigned int chkTypeFrRead frame checksum flag read */
FRBOOL relocation tell if we skip relocation mechanism */
int lastInstance[100] last instance assigned for an FrSH type */
int refType[50] temporary array of FrSH type */
int refInstance[50] temporary array of instance values */
void* address[50] temporary array of address */
void** refAddress[50] temporary array of referenced address */
int nRef size of the 4 previous vectors */
FrFile FrFile()
FrFile FrFile(const FrFile&)
void ~FrFile()
- ROOT page - VEGA page - Class index - Top of the page