
SyncWithReader = true PartialSize = 0 OutputDir = . OutputFilePrefix = QRFWriter_DEFAULT WriteFilesList = true OutputFilesList = QRFWriter_DEFAULT.list SaveAuxData = true SaveTempFiles = false SetListForReader = true
Public Member Functions | |
| QFileWriter (const std::string &name, const std::string &extension, QSequence *s) | |
| Mandatory constructor. | |
| virtual | ~QFileWriter () |
| destructor | |
| void | Init () |
| Begin method called by the framework. | |
| QEvent * | Do (QEvent *ev) |
| Process method called by the framework. | |
| void | Done () |
| End method called by the framework. | |
| virtual void | Open (const std::string &filename)=0 |
| Open File. | |
| virtual void | Dump (const QEvent &ev)=0 |
| Dump ev to file. | |
| virtual void | Close ()=0 |
| Close file. | |
Static Public Member Functions | |
|
static const std::list < std::string > & | GetFileList () |
| list of output files | |
Protected Member Functions | |
| bool | SaveAuxData () const |
| method for inheriting classes to check for AuxData dump | |
Protected Attributes | |
| int | fEventNumber |
| current event number | |
| std::string | fFileExtension |
| file extension | |
Private Member Functions | |
| bool | IsToOpen (const QRunData &runData) |
Private Attributes | |
| std::list< std::string > | fFilesList |
| std::list< std::string > | fOldFilesList |
| std::string | fFileNamePrefix |
| filename components | |
| std::string | fFileId |
| std::string | fFileName |
| fFileName = fFileNamePrefix + fFileId | |
| std::string | fOutputDir |
| std::string | fFileFullPath |
| fFileFullPath = fOutputDir + "/" + fFileName + fFileExtension | |
| std::string | fFilesListName |
| bool | fSaveAuxData |
| bool | fSetListForReader |
| std::string | fOldFilesListName |
| std::string | fCurrFilesListName |
| bool | fWriteFilesList |
| bool | fSaveTempFiles |
| int | fPartialSize |
| bool | fSyncWithReader |
| int | fPartial |
| int | fCurrentRun |
| bool | fNewPartialOnRerun |
Static Private Attributes | |
| static std::list< std::string > | fFullPathFilesList |
1.5.6