Go to the source code of this file.
static TreeHelperBase* makeHelper |
( |
unsigned int |
iTypeIndex, |
|
|
TTree * |
iTree, |
|
|
std::string * |
iFullNameBufferPtr |
|
) |
| |
|
static |
Definition at line 241 of file DQMRootOutputModule.cc.
References kFloatIndex, kIntIndex, kStringIndex, kTH1DIndex, kTH1FIndex, kTH1SIndex, kTH2DIndex, kTH2FIndex, kTH2SIndex, kTH3FIndex, kTProfile2DIndex, and kTProfileIndex.
Referenced by DQMRootOutputModule::openFile().
242 switch (iTypeIndex) {
244 return new IntTreeHelper(iTree, iFullNameBufferPtr);
246 return new FloatTreeHelper(iTree, iFullNameBufferPtr);
248 return new StringTreeHelper(iTree, iFullNameBufferPtr);
250 return new TreeHelper<TH1F>(iTree, iFullNameBufferPtr);
252 return new TreeHelper<TH1S>(iTree, iFullNameBufferPtr);
254 return new TreeHelper<TH1D>(iTree, iFullNameBufferPtr);
256 return new TreeHelper<TH2F>(iTree, iFullNameBufferPtr);
258 return new TreeHelper<TH2S>(iTree, iFullNameBufferPtr);
260 return new TreeHelper<TH2D>(iTree, iFullNameBufferPtr);
262 return new TreeHelper<TH3F>(iTree, iFullNameBufferPtr);
264 return new TreeHelper<TProfile>(iTree, iFullNameBufferPtr);
266 return new TreeHelper<TProfile2D>(iTree, iFullNameBufferPtr);