3 #ifndef RootTreeWriter_h
4 #define RootTreeWriter_h 1
6 #include "RootProcessor.h"
117 void WriteRootTree();
176 void printEndMessage()
const ;
string _tableCollectionName
Name of the table collection which should be stored.
Definition: RootTreeWriter.h:120
double * _floatBranch
Pointer to table of long values.
Definition: RootTreeWriter.h:171
namespace for data storing and exchange formats
Definition: GloriaAstrometry.h:15
bool _oneFile
Flag for output to single file.
Definition: RootTreeWriter.h:126
long * _intBranch
Pointer to table of long values.
Definition: RootTreeWriter.h:168
bool _memoryResident
Flag for keeping output tree in memory.
Definition: RootTreeWriter.h:129
TFile * _outputFile
Output file pointer.
Definition: RootTreeWriter.h:153
std::vector< std::string > _floatHeaderRecords
Header records to be stored as doubles.
Definition: RootTreeWriter.h:141
int _nWritten
Counter for tables successfully written to file.
Definition: RootTreeWriter.h:162
Class for storing all data processed in Luiza.
Definition: GloriaDataContainer.h:82
TTree * _outputTree
Temporary table to prepare text output.
Definition: RootTreeWriter.h:147
string _outputFileName
Output file name.
Definition: RootTreeWriter.h:150
int _nTables
Table counter, used to number file name.
Definition: RootTreeWriter.h:159
std::vector< std::string > _intHeaderRecords
Header records to be stored as long integers.
Definition: RootTreeWriter.h:138
std::vector< std::string > _selectedColumns
Table columns to be stored.
Definition: RootTreeWriter.h:135
bool _addCounter
Flag for output to single file.
Definition: RootTreeWriter.h:132
static TApplication * rootApl
Main root application instance.
Definition: RootTreeWriter.h:144
string _rootFileName
Output file name root.
Definition: RootTreeWriter.h:123
Class for reading and processing fits tables in Luiza.
Definition: GloriaFitsTable.h:109
int _iRow
Row counter.
Definition: RootTreeWriter.h:165
Processor for writing numerical tables to root tree structure.
Definition: RootTreeWriter.h:71
Namespace for Luiza framework.
Definition: CCCollection.h:6
bool _inLoop
Flag to recognize event loop.
Definition: RootTreeWriter.h:174
int _nLoops
Loop counter.
Definition: RootTreeWriter.h:156
Base class for processors accessing input data.
Definition: RootProcessor.h:23