00001 #ifndef FILL_STDHEP_H 00002 #define FILL_STDHEP_H 00003 00004 class NtpMCStdHep; 00005 class NtpMCTruth; 00006 class TClonesArray; 00007 00008 namespace inuke_reweight { 00009 int fill_stdhep(const NtpMCTruth& t, const TClonesArray& stdheps); 00010 int fill_stdhep(const TClonesArray& stdheps, 00011 int ilow, int ihigh); // v must contan NtpMCStdHep objects 00012 int add_to_stdhep(const NtpMCStdHep& p, int offset, const TClonesArray& stdheps); // stick p on the end of stdhep 00013 void clear_stdhep(bool hardclear=false); 00014 void print_stdhep(int iopt); 00015 void test_fill_stdhep(const char* filename, int entry=0); 00016 void stdhep_to_nuclear_coordinates(); 00017 void truncate_geant_daughters(); 00018 void rotate_vhep(); 00019 } 00020 00021 #endif
1.3.9.1