Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
JDB/JSupport.hh File Reference

ROOT TTree parameter settings. More...

#include <string>
#include <vector>
#include "JLang/JType.hh"
#include "JLang/JTypeList.hh"
#include "JROOT/JTreeParameters.hh"
#include "JDB/JDBTypes.hh"

Go to the source code of this file.

Classes

struct  JDATABASE::JQueries< JTypelist_t >
 Auxiliary method to get list of table names. More...
 

Namespaces

 JDATABASE
 Auxiliary classes and methods for database I/O.
 

Typedefs

typedef JTYPELIST
< JDATABASE::JDetectors,
JDATABASE::JRuns,
JDATABASE::JDatalogNumbers,
JDATABASE::JVendorHV,
JDATABASE::JAHRS,
JDATABASE::JAllParams,
JDATABASE::JPMTHVSettings,
JDATABASE::JPMTHVRunSettings,
JDATABASE::JPMTBestHVSettings,
JDATABASE::JProductIntegration,
JDATABASE::JCLBMap,
JDATABASE::JDetectorIntegration,
JDATABASE::JPersons,
JDATABASE::JToAshort,
JDATABASE::JRunQuality,
JDATABASE::JRunsetupParams >
::typelist 
JDBTypes_t
 Type list of database data types for I/O. More...
 

Functions

JTreeParameters getTreeParameters (const JType< JDATABASE::JDetectors > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JRuns > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JDatalogNumbers > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JDatalog > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JVendorHV > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JAHRS > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JAllParams > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JPMTHVSettings > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JPMTHVRunSettings > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JPMTBestHVSettings > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JProductIntegration > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JCLBMap > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JPersons > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JToAshort > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JRunSummaryNumbers > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JRunQuality > &type)
 
JTreeParameters getTreeParameters (const JType< JDATABASE::JRunsetupParams > &type)
 
template<class JTypelist_t >
const std::vector< std::string > & JDATABASE::getQueries ()
 Get list of possible queries. More...
 

Detailed Description

ROOT TTree parameter settings.


Type lists for various collections of data types.

Author
mdejong

Definition in file JDB/JSupport.hh.

Typedef Documentation

Type list of database data types for I/O.

Definition at line 197 of file JDB/JSupport.hh.

Function Documentation

JTreeParameters getTreeParameters ( const JType< JDATABASE::JDetectors > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 29 of file JDB/JSupport.hh.

30 {
31  return JTreeParameters("DB_DETECTORS", "db_detectors", "", 2);
32 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JRuns > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 38 of file JDB/JSupport.hh.

39 {
40  return JTreeParameters("DB_RUNS", "db_runs", "", 2);
41 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JDatalogNumbers > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 47 of file JDB/JSupport.hh.

48 {
49  return JTreeParameters("DATALOGNUMBERS", "", "datalognumbers", 2);
50 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JDatalog > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 56 of file JDB/JSupport.hh.

57 {
58  return JTreeParameters("DATALOG", "", "datalog", 2);
59 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JVendorHV > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 65 of file JDB/JSupport.hh.

66 {
67  return JTreeParameters("VENDOR_HV", "vendor_hv", "", 2);
68 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JAHRS > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 74 of file JDB/JSupport.hh.

75 {
76  return JTreeParameters("AHRS", "ahrs", "", 2);
77 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JAllParams > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 83 of file JDB/JSupport.hh.

84 {
85  return JTreeParameters("DB_ALLPARAMS", "db_allparams", "", 2);
86 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JPMTHVSettings > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 92 of file JDB/JSupport.hh.

93 {
94  return JTreeParameters("HV_SETTINGS", "hv_settings", "", 2);
95 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JPMTHVRunSettings > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 101 of file JDB/JSupport.hh.

102 {
103  return JTreeParameters("HV_RUN_SETTINGS", "hv_run_settings", "", 2);
104 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JPMTBestHVSettings > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 110 of file JDB/JSupport.hh.

111 {
112  return JTreeParameters("BEST_HV_SETTINGS", "best_hv_settings", "", 2);
113 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JProductIntegration > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 119 of file JDB/JSupport.hh.

120 {
121  return JTreeParameters("INTEGRATION", "integration", "", 2);
122 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JCLBMap > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 128 of file JDB/JSupport.hh.

129 {
130  return JTreeParameters("CLBMAP", "clbmap", "", 2);
131 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JPersons > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 137 of file JDB/JSupport.hh.

138 {
139  return JTreeParameters("PERSONS", "persons", "", 2);
140 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JToAshort > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 146 of file JDB/JSupport.hh.

147 {
148  return JTreeParameters("DB_TOASHORT", "db_toashort", "", 2);
149 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JRunSummaryNumbers > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 155 of file JDB/JSupport.hh.

156 {
157  return JTreeParameters("DB_RUNSUMMARYNUMBERS", "db_runsummarynumbers", "", 2);
158 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JRunQuality > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 164 of file JDB/JSupport.hh.

165 {
166  return JTreeParameters("DB_RUNQUALITY", "db_runquality", "", 2);
167 }
Data structure for TTree parameters.
JTreeParameters getTreeParameters ( const JType< JDATABASE::JRunsetupParams > &  type)
inline
Parameters
typedata type
Returns
TTree parameters

Definition at line 173 of file JDB/JSupport.hh.

174 {
175  return JTreeParameters("DB_RUNSETUPPARAMS", "db_runsetupparams", "", 2);
176 }
Data structure for TTree parameters.