////////////////////////////////////////////////////////
//  File input interface implementation file
//
//  This class serves as template for file output classes
//
//                    Author:  Ingo Froehlich
//                    Written: 14/05/2007
//                    Revised:
//
////////////////////////////////////////////////////////

#include "PFileOutput.h"


PFileOutput::PFileOutput() {
    cnt       = -1; 
    getVERTEX = 0;
    filename  = "<user file>";
}

bool PFileOutput::OpenFile(const char *) {
    return kFALSE; //pure virtual not allowed
}

bool PFileOutput::CloseFile(void) {
    return kFALSE; //pure virtual not allowed
}

bool PFileOutput::WriteEvent(void) {
    //next event
    return kFALSE; //pure virtual not allowed
}

bool PFileOutput::WriteEventHeader(void) {
    return kFALSE; //pure virtual not allowed
}

bool PFileOutput::WriteBranchHeader(void) {
    return kFALSE; //pure virtual not allowed
}

bool PFileOutput::WriteParticle(PParticle *) {
    //write one particle
    return kFALSE; //pure virtual not allowed
}


ClassImp(PFileOutput) 
 PFileOutput.cc:1
 PFileOutput.cc:2
 PFileOutput.cc:3
 PFileOutput.cc:4
 PFileOutput.cc:5
 PFileOutput.cc:6
 PFileOutput.cc:7
 PFileOutput.cc:8
 PFileOutput.cc:9
 PFileOutput.cc:10
 PFileOutput.cc:11
 PFileOutput.cc:12
 PFileOutput.cc:13
 PFileOutput.cc:14
 PFileOutput.cc:15
 PFileOutput.cc:16
 PFileOutput.cc:17
 PFileOutput.cc:18
 PFileOutput.cc:19
 PFileOutput.cc:20
 PFileOutput.cc:21
 PFileOutput.cc:22
 PFileOutput.cc:23
 PFileOutput.cc:24
 PFileOutput.cc:25
 PFileOutput.cc:26
 PFileOutput.cc:27
 PFileOutput.cc:28
 PFileOutput.cc:29
 PFileOutput.cc:30
 PFileOutput.cc:31
 PFileOutput.cc:32
 PFileOutput.cc:33
 PFileOutput.cc:34
 PFileOutput.cc:35
 PFileOutput.cc:36
 PFileOutput.cc:37
 PFileOutput.cc:38
 PFileOutput.cc:39
 PFileOutput.cc:40
 PFileOutput.cc:41
 PFileOutput.cc:42
 PFileOutput.cc:43
 PFileOutput.cc:44
 PFileOutput.cc:45
 PFileOutput.cc:46
 PFileOutput.cc:47
 PFileOutput.cc:48