当前位置: 首页>>代码示例>>C++>>正文


C++ TObjArray::Compress方法代码示例

本文整理汇总了C++中TObjArray::Compress方法的典型用法代码示例。如果您正苦于以下问题:C++ TObjArray::Compress方法的具体用法?C++ TObjArray::Compress怎么用?C++ TObjArray::Compress使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TObjArray的用法示例。


在下文中一共展示了TObjArray::Compress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: InitRun

void KVIVRawDataReconstructor::InitRun()
{
   // Creates new ROOT file with TTree for reconstructed/calibrated events.
   // By default this file will be written in the same data repository as the raw data file we are reading.
   // This can be changed by setting the environment variable(s):
   //
   //     Reconstruction.DataAnalysisTask.OutputRepository:     [name of repository]
   //     [name of dataset].Reconstruction.DataAnalysisTask.OutputRepository:         [name of repository]
   //
   // If no value is set for the current dataset (second variable), the value of the
   // first variable will be used. If neither is defined, the new file will be written in the same repository as
   // the raw file (if possible, i.e. if repository is not remote).

   // Create new KVIVReconEvent used to reconstruct & store events
   // The condition used to seed new reconstructed particles (see KVReconstructedEvent::AnalyseTelescopes)
   // is set by reading the value of the environment variables:
   //     Reconstruction.DataAnalysisTask.ParticleSeedCond:        [all/any]
   //     [name of dataset].Reconstruction.DataAnalysisTask.ParticleSeedCond:     [all/any]
   // If no value is set for the current dataset (second variable), the value of the
   // first variable will be used.

   if (!recev) recev = fIVevent = new KVIVReconEvent;
   KVINDRARawDataReconstructor::InitRun();

   //Remove the first branch 'INDRAReconEvent' of tree created by KVINDRARawDataReconstructor::InitRun()
   //and replace it by new branch 'IVReconEvent' with a KVIVReconEvent object
   TObjArray* branches = tree->GetListOfBranches();
   delete branches->RemoveAt(0);
   branches->Compress();
   KVEvent::MakeEventBranch(tree, "IVReconEvent", "KVIVReconEvent", &fIVevent);

   //Detector events for INDRA and VAMOS
   fINDRADetEv = new KVDetectorEvent;
   fVAMOSDetEv = new KVDetectorEvent;

   //initialise number of reconstructed VAMOS events
   fNbVAMOSrecon = 0;
}
开发者ID:GiuseppePast,项目名称:kaliveda,代码行数:38,代码来源:KVIVRawDataReconstructor.cpp


注:本文中的TObjArray::Compress方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。