Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ConcatArrays.h

Go to the documentation of this file.
00001 
00002 // $Id: ConcatArrays.h,v 1.5 2006/07/08 01:16:46 arms Exp $
00003 //
00004 // A series of helper functions (primarily for minossoft MCMerge pkg)
00005 // to concatenate truth and hit-level information stored in TClonesArray
00006 // containers, properly adjusting indices in the input arrays.
00007 //
00008 // K. Arms
00009 // arms@physics.umn.edu
00011 #ifndef CONCATARRAYS_H
00012 #define CONCATARRAYS_H
00013 
00014 #include "Record/SimSnarlRecord.h"
00015 #include "TClonesArray.h"
00016 
00017 namespace ConcatArrays
00018 {
00019   void ConcatDigiScintHits (TClonesArray* addList, TClonesArray* permList,
00020                             Int_t         permStdHepSz);
00021   void ConcatFluxInfo      (TClonesArray* addList, TClonesArray* permList);
00022   void ConcatFluxWgt       (TClonesArray* addList, TClonesArray* permList);
00023   void ConcatNuEvtKin      (TClonesArray* addList, TClonesArray* permList,
00024                             TClonesArray* stdhepList);
00025   void ConcatNuKin         (TClonesArray* addList, TClonesArray* permList);
00026   void ConcatStdHep        (TClonesArray* addList, TClonesArray* permList);
00027   void OffsetTime          (TClonesArray* tcarray, Float_t       offset = 0.);
00028 }
00029 #endif // CONCATARRAYS_H
00030 

Generated on Mon Feb 15 11:06:32 2010 for loon by  doxygen 1.3.9.1