#include "EventCut.h" #include #include #include using namespace std; EventCut::EventCut() { fChainCut = new TChain(); // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 1st setting: 84Zn %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // ################ (p,2p)86Ge // fChainCut->AddFile("../rootfiles/psp150008_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150010_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150011_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150013_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150019_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150022_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150024_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150025_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150026_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150027_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150028_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150029_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150030_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150031_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150032_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150033_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150038_Ge86_p2p.root",0,"tree"); // fChainCut->AddFile("../rootfiles/psp150039_Ge86_p2p.root",0,"tree"); /* fChainCut->AddFile("../rootfiles/psp150022_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150024_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150025_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150026_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150027_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150039_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150040_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150041_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150042_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150043_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150044_Ge86_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150045_Ge86_p2p_noF8tracking.root",0,"tree"); */ // ################ (p,2p)84Zn /* fChainCut->AddFile("../rootfiles/psp150008_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150010_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150011_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150013_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150019_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150022_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150024_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150025_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150026_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150027_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150028_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150029_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150030_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150031_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150032_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150033_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150034_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150035_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150036_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150037_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150038_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150039_Zn84_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150022_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150024_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150025_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150026_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150027_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150039_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150040_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150041_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150042_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150043_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150044_Zn84_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150045_Zn84_p2p_noF8tracking.root",0,"tree"); */ /* fChainCut->AddFile("../rootfiles/psp150022_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150023_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150024_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150025_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150026_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150027_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150028_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150029_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150030_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150031_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150032_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150033_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150034_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150035_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150036_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150037_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150038_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150039_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150040_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150041_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150042_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150043_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150044_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150045_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150046_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150047_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150048_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150049_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150050_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150051_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150052_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150053_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150054_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150055_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150056_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150057_Zn84_p2p_noF8tracking_morebr.root",0,"tree"); */ /* fChainCut->AddFile("../rootfiles/psp150010_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150011_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150013_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150019_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150021_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150022_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150024_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150025_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150026_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150027_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150028_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150032_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150033_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150038_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150039_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150040_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150041_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150042_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150043_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150044_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150045_Zn82_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp150046_Zn82_p2p.root",0,"tree"); */ // %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 2nd setting: 110Zr %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% // ################ (p,2p)112Mo /* fChainCut->AddFile("../rootfiles/psp150062_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151001_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151003_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151004_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151005_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151006_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151007_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151008_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151009_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151010_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151014_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151015_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151016_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151017_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151018_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151019_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151020_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151021_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151022_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151023_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151024_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151025_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151026_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151027_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151028_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151029_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151030_Mo112_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151031_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151032_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151033_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151034_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151035_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151036_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151037_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151038_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151040_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151041_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151042_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151046_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151049_Mo112_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151050_Mo112_p2p.root",0,"tree"); */ //###################(p,2p)108Zr##### /*fChainCut->AddFile("../rootfiles/psp151001_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151002_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151003_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151004_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151005_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151006_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151007_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151008_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151009_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151010_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151011_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151012_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151013_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151014_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151015_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151016_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151017_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151018_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151019_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151020_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151021_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151022_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151023_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151024_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151025_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151026_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151027_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151028_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151029_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151030_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151031_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151032_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151033_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151034_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151035_Zr108_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151036_Zr108_p2p.root",0,"tree"); */ // ################ (p,2p)110Zr /* fChainCut->AddFile("../rootfiles/psp150062_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151001_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151003_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151004_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151005_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151006_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151007_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151008_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151009_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151010_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151011_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151012_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151013_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151014_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151017_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151018_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151019_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151020_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151021_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151022_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151023_Zr110_p2p_noF8tracking.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151024_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151025_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151026_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151027_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151028_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151029_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151030_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151031_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151032_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151033_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151034_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151035_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151036_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151037_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151038_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151040_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151041_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151042_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151046_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151049_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151050_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151051_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151052_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151053_Zr110_p2p_noF8tracking_test.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151054_Zr110_p2p_noF8tracking_test.root",0,"tree"); //time offset //fChainCut->AddFile("../rootfiles/psp151030_Zr110_p2p.root",0,"tree"); */ //################## (p,2p) 110Zr with charge state cuts /* fChainCut->AddFile("../rootfiles/psp151001_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151002_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151003_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151004_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151005_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151006_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151007_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151008_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151009_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151010_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151011_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151012_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151013_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151014_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151015_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151016_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151017_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151018_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151019_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151020_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151021_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151022_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151023_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151024_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151025_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151026_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151027_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151028_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151029_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151030_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151031_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151032_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151033_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151034_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151035_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151036_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151037_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151038_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151039_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151040_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151041_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151042_Zr110_p2p_chargestate.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151046_Zr110_p2p_chargestate.root",0,"tree"); */ // ################ (p,3p)110Zr //fChainCut->AddFile("../rootfiles/psp150062_Zr110_p3p_noF8tracking.root",0,"tree"); /*fChainCut->AddFile("../rootfiles/psp151001_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151003_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151004_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151005_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151006_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151007_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151008_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151009_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151010_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151011_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151012_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151013_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151014_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151015_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151016_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151017_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151018_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151019_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151020_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151021_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151022_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151023_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151024_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151025_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151026_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151027_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151028_Zr110_p3p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp151029_Zr110_p3p.root",0,"tree"); //time offset /* fChainCut->AddFile("../rootfiles/psp151030_Zr110_p3p.root",0,"tree"); */ // ################ (p,2p)88Ge /*fChainCut->AddFile("../rootfiles/psp152001_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152003_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152004_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152005_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152006_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152007_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152008_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152009_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152010_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152011_Ge88_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152012_Ge88_p2p.root",0,"tree");*/ /* // ################ (p,2p)90Se fChainCut->AddFile("../rootfiles/psp151062_Se90_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp152003_Se90_p2p.root",0,"tree"); */ // ############### (p2p)94Se /* fChainCut->AddFile("../rootfiles/psp153003_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153004_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153005_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153006_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153007_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153008_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153009_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153010_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153011_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153012_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153013_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153014_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153015_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153016_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153017_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153018_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153019_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153020_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153021_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153022_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153023_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153024_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153025_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153026_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153027_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153028_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153029_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153030_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153031_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153032_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153033_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153034_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153035_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153036_Se94_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153037_Se94_p2p.root",0,"tree"); */ /* // ############### (p2p)96Kr fChainCut->AddFile("../rootfiles/psp153003_Kr96_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153028_Kr96_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp153029_Kr96_p2p.root",0,"tree"); */ // ############### 101Sr(ppn)100Sr //fChainCut->AddFile("../rootfiles/psp154004_Sr100_p2p.root",0,"tree"); // ############### (p2p)98Kr /* fChainCut->AddFile("../rootfiles/psp154004_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154005_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154006_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154007_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154008_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154009_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154010_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154011_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154012_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154012_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154013_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154014_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154015_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154016_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154017_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154019_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154020_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154021_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154022_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154023_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154024_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154025_Kr98_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154026_Kr98_p2p.root",0,"tree"); */ fChainCut->AddFile("../rootfiles/psp151008_112mocut.root ",0,"tree"); //fChainCut->AddFile("../rootfiles/psp154028_Kr98_p2p.root",0,"tree"); //fChainCut->AddFile("../rootfiles/psp154029_Kr98_p2p.root",0,"tree"); // ############### (p2p)100Kr /* fChainCut->AddFile("../rootfiles/psp154004_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154005_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154006_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154007_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154008_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154009_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154010_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154011_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154012_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154013_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154014_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154015_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154016_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154017_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154019_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154020_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154021_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154022_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154023_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154024_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154025_Kr100_p2p.root",0,"tree"); fChainCut->AddFile("../rootfiles/psp154026_Kr100_p2p.root",0,"tree"); */ Init(); } EventCut::~EventCut(){ } Int_t EventCut::GetEntry(Long64_t entry){ if (!fChainCut) return 0; return fChainCut->GetEntry(entry); } void EventCut::Init() { // The Init() function is called when the selector needs to initialize // a new tree or chain. Typically here the branch addresses and branch // pointers of the tree will be set. // It is normally not necessary to make changes to the generated // code, but the routine can be extended by the user if needed. // Init() will be called many times when running on PROOF // (once per file to be processed). // Set branch addresses and branch pointers //if (!tree) return; //fChain = tree; fCurrent = -1; fChainCut->SetMakeClass(1); fChainCut->SetBranchAddress("EventInfo", &EventInfo_, &b_EventInfo_); fChainCut->SetBranchAddress("EventInfo.fUniqueID", EventInfo_fUniqueID, &b_EventInfo_fUniqueID); fChainCut->SetBranchAddress("EventInfo.fBits", EventInfo_fBits, &b_EventInfo_fBits); fChainCut->SetBranchAddress("EventInfo.fName", EventInfo_fName, &b_EventInfo_fName); fChainCut->SetBranchAddress("EventInfo.fTitle", EventInfo_fTitle, &b_EventInfo_fTitle); fChainCut->SetBranchAddress("EventInfo.runnumber", EventInfo_runnumber, &b_EventInfo_runnumber); fChainCut->SetBranchAddress("EventInfo.eventnumber", EventInfo_eventnumber, &b_EventInfo_eventnumber); fChainCut->SetBranchAddress("EventInfo.subsysname", EventInfo_subsysname, &b_EventInfo_subsysname); fChainCut->SetBranchAddress("EventInfo.timestamp", EventInfo_timestamp, &b_EventInfo_timestamp); fChainCut->SetBranchAddress("EventInfo.comp_val", EventInfo_comp_val, &b_EventInfo_comp_val); fChainCut->SetBranchAddress("EventInfo.fBit", EventInfo_fBit, &b_EventInfo_fBit); fChainCut->SetBranchAddress("DALINaI", &DALINaI_, &b_DALINaI_); fChainCut->SetBranchAddress("DALINaI.fUniqueID", DALINaI_fUniqueID, &b_DALINaI_fUniqueID); fChainCut->SetBranchAddress("DALINaI.fBits", DALINaI_fBits, &b_DALINaI_fBits); fChainCut->SetBranchAddress("DALINaI.id", DALINaI_id, &b_DALINaI_id); fChainCut->SetBranchAddress("DALINaI.fpl", DALINaI_fpl, &b_DALINaI_fpl); fChainCut->SetBranchAddress("DALINaI.name", DALINaI_name, &b_DALINaI_name); fChainCut->SetBranchAddress("DALINaI.fDataState", DALINaI_fDataState, &b_DALINaI_fDataState); fChainCut->SetBranchAddress("DALINaI.fADC", DALINaI_fADC, &b_DALINaI_fADC); fChainCut->SetBranchAddress("DALINaI.fTDC", DALINaI_fTDC, &b_DALINaI_fTDC); fChainCut->SetBranchAddress("DALINaI.layer", DALINaI_layer, &b_DALINaI_layer); fChainCut->SetBranchAddress("DALINaI.theta", DALINaI_theta, &b_DALINaI_theta); fChainCut->SetBranchAddress("DALINaI.fXPos", DALINaI_fXPos, &b_DALINaI_fXPos); fChainCut->SetBranchAddress("DALINaI.fYPos", DALINaI_fYPos, &b_DALINaI_fYPos); fChainCut->SetBranchAddress("DALINaI.fZPos", DALINaI_fZPos, &b_DALINaI_fZPos); fChainCut->SetBranchAddress("DALINaI.costheta", DALINaI_costheta, &b_DALINaI_costheta); fChainCut->SetBranchAddress("DALINaI.fEnergy", DALINaI_fEnergy, &b_DALINaI_fEnergy); fChainCut->SetBranchAddress("DALINaI.fDoppCorEnergy", DALINaI_fDoppCorEnergy, &b_DALINaI_fDoppCorEnergy); fChainCut->SetBranchAddress("DALINaI.fEnergyWithoutT", DALINaI_fEnergyWithoutT, &b_DALINaI_fEnergyWithoutT); fChainCut->SetBranchAddress("DALINaI.fTime", DALINaI_fTime, &b_DALINaI_fTime); fChainCut->SetBranchAddress("DALINaI.fTimeOffseted", DALINaI_fTimeOffseted, &b_DALINaI_fTimeOffseted); fChainCut->SetBranchAddress("DALINaI.fTimeTrueEnergy", DALINaI_fTimeTrueEnergy, &b_DALINaI_fTimeTrueEnergy); fChainCut->SetBranchAddress("DALINaI.fTimeTrueDoppCorEnergy", DALINaI_fTimeTrueDoppCorEnergy, &b_DALINaI_fTimeTrueDoppCorEnergy); fChainCut->SetBranchAddress("DALINaI.fTimeTrueTime", DALINaI_fTimeTrueTime, &b_DALINaI_fTimeTrueTime); fChainCut->SetBranchAddress("DALINaI.fTimeTrueTimeOffseted", DALINaI_fTimeTrueTimeOffseted, &b_DALINaI_fTimeTrueTimeOffseted); fChainCut->SetBranchAddress("dalimultwotime", &dalimultwotime, &b_dalimultwotime); fChainCut->SetBranchAddress("dalimult", &dalimult, &b_dalimult); fChainCut->SetBranchAddress("dalitimetruemult", &dalitimetruemult, &b_dalitimetruemult); fChainCut->SetBranchAddress("dalimultthres", &dalimultthres, &b_dalimultthres); fChainCut->SetBranchAddress("dalitimetruemultthres", &dalitimetruemultthres, &b_dalitimetruemultthres); fChainCut->SetBranchAddress("BigRIPSBeam", &BigRIPSBeam_, &b_BigRIPSBeam_); fChainCut->SetBranchAddress("BigRIPSBeam.fUniqueID", BigRIPSBeam_fUniqueID, &b_BigRIPSBeam_fUniqueID); fChainCut->SetBranchAddress("BigRIPSBeam.fBits", BigRIPSBeam_fBits, &b_BigRIPSBeam_fBits); fChainCut->SetBranchAddress("BigRIPSBeam.id", BigRIPSBeam_id, &b_BigRIPSBeam_id); fChainCut->SetBranchAddress("BigRIPSBeam.fpl", BigRIPSBeam_fpl, &b_BigRIPSBeam_fpl); fChainCut->SetBranchAddress("BigRIPSBeam.name", BigRIPSBeam_name, &b_BigRIPSBeam_name); fChainCut->SetBranchAddress("BigRIPSBeam.fDataState", BigRIPSBeam_fDataState, &b_BigRIPSBeam_fDataState); fChainCut->SetBranchAddress("BigRIPSBeam.brho", BigRIPSBeam_brho, &b_BigRIPSBeam_brho); fChainCut->SetBranchAddress("BigRIPSBeam.aoq", BigRIPSBeam_aoq, &b_BigRIPSBeam_aoq); fChainCut->SetBranchAddress("BigRIPSBeam.zet", BigRIPSBeam_zet, &b_BigRIPSBeam_zet); fChainCut->SetBranchAddress("BigRIPSBeam.beta", BigRIPSBeam_beta, &b_BigRIPSBeam_beta); fChainCut->SetBranchAddress("BigRIPSBeam.clight", BigRIPSBeam_clight, &b_BigRIPSBeam_clight); fChainCut->SetBranchAddress("BigRIPSBeam.mnucleon", BigRIPSBeam_mnucleon, &b_BigRIPSBeam_mnucleon); fChainCut->SetBranchAddress("BigRIPSBeam.nrips", BigRIPSBeam_nrips, &b_BigRIPSBeam_nrips); fChainCut->SetBranchAddress("BigRIPSBeam.ripsname[2]", BigRIPSBeam_ripsname, &b_BigRIPSBeam_ripsname); fChainCut->SetBranchAddress("BigRIPSBeam.tofname", BigRIPSBeam_tofname, &b_BigRIPSBeam_tofname); fChainCut->SetBranchAddress("BigRIPSBeam.icname", BigRIPSBeam_icname, &b_BigRIPSBeam_icname); fChainCut->SetBranchAddress("BigRIPSPPAC", &BigRIPSPPAC_, &b_BigRIPSPPAC_); fChainCut->SetBranchAddress("BigRIPSPPAC.fUniqueID", BigRIPSPPAC_fUniqueID, &b_BigRIPSPPAC_fUniqueID); fChainCut->SetBranchAddress("BigRIPSPPAC.fBits", BigRIPSPPAC_fBits, &b_BigRIPSPPAC_fBits); fChainCut->SetBranchAddress("BigRIPSPPAC.id", BigRIPSPPAC_id, &b_BigRIPSPPAC_id); fChainCut->SetBranchAddress("BigRIPSPPAC.fpl", BigRIPSPPAC_fpl, &b_BigRIPSPPAC_fpl); fChainCut->SetBranchAddress("BigRIPSPPAC.name", BigRIPSPPAC_name, &b_BigRIPSPPAC_name); fChainCut->SetBranchAddress("BigRIPSPPAC.fDataState", BigRIPSPPAC_fDataState, &b_BigRIPSPPAC_fDataState); fChainCut->SetBranchAddress("BigRIPSPPAC.xzpos", BigRIPSPPAC_xzpos, &b_BigRIPSPPAC_xzpos); fChainCut->SetBranchAddress("BigRIPSPPAC.yzpos", BigRIPSPPAC_yzpos, &b_BigRIPSPPAC_yzpos); fChainCut->SetBranchAddress("BigRIPSPPAC.fTX1Raw", BigRIPSPPAC_fTX1Raw, &b_BigRIPSPPAC_fTX1Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fTX2Raw", BigRIPSPPAC_fTX2Raw, &b_BigRIPSPPAC_fTX2Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fTY1Raw", BigRIPSPPAC_fTY1Raw, &b_BigRIPSPPAC_fTY1Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fTY2Raw", BigRIPSPPAC_fTY2Raw, &b_BigRIPSPPAC_fTY2Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fTARaw", BigRIPSPPAC_fTARaw, &b_BigRIPSPPAC_fTARaw); fChainCut->SetBranchAddress("BigRIPSPPAC.fQX1Raw", BigRIPSPPAC_fQX1Raw, &b_BigRIPSPPAC_fQX1Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fQX2Raw", BigRIPSPPAC_fQX2Raw, &b_BigRIPSPPAC_fQX2Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fQY1Raw", BigRIPSPPAC_fQY1Raw, &b_BigRIPSPPAC_fQY1Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fQY2Raw", BigRIPSPPAC_fQY2Raw, &b_BigRIPSPPAC_fQY2Raw); fChainCut->SetBranchAddress("BigRIPSPPAC.fQARaw", BigRIPSPPAC_fQARaw, &b_BigRIPSPPAC_fQARaw); fChainCut->SetBranchAddress("BigRIPSPPAC.fTX1", BigRIPSPPAC_fTX1, &b_BigRIPSPPAC_fTX1); fChainCut->SetBranchAddress("BigRIPSPPAC.fTX2", BigRIPSPPAC_fTX2, &b_BigRIPSPPAC_fTX2); fChainCut->SetBranchAddress("BigRIPSPPAC.fTY1", BigRIPSPPAC_fTY1, &b_BigRIPSPPAC_fTY1); fChainCut->SetBranchAddress("BigRIPSPPAC.fTY2", BigRIPSPPAC_fTY2, &b_BigRIPSPPAC_fTY2); fChainCut->SetBranchAddress("BigRIPSPPAC.fTA", BigRIPSPPAC_fTA, &b_BigRIPSPPAC_fTA); fChainCut->SetBranchAddress("BigRIPSPPAC.fTSumX", BigRIPSPPAC_fTSumX, &b_BigRIPSPPAC_fTSumX); fChainCut->SetBranchAddress("BigRIPSPPAC.fTSumY", BigRIPSPPAC_fTSumY, &b_BigRIPSPPAC_fTSumY); fChainCut->SetBranchAddress("BigRIPSPPAC.fTDiffX", BigRIPSPPAC_fTDiffX, &b_BigRIPSPPAC_fTDiffX); fChainCut->SetBranchAddress("BigRIPSPPAC.fTDiffY", BigRIPSPPAC_fTDiffY, &b_BigRIPSPPAC_fTDiffY); fChainCut->SetBranchAddress("BigRIPSPPAC.fX", BigRIPSPPAC_fX, &b_BigRIPSPPAC_fX); fChainCut->SetBranchAddress("BigRIPSPPAC.fY", BigRIPSPPAC_fY, &b_BigRIPSPPAC_fY); fChainCut->SetBranchAddress("BigRIPSPPAC.fFiredX", BigRIPSPPAC_fFiredX, &b_BigRIPSPPAC_fFiredX); fChainCut->SetBranchAddress("BigRIPSPPAC.fFiredY", BigRIPSPPAC_fFiredY, &b_BigRIPSPPAC_fFiredY); fChainCut->SetBranchAddress("fitdata", &fitdata_, &b_fitdata_); fChainCut->SetBranchAddress("fitdata.fUniqueID", fitdata_fUniqueID, &b_fitdata_fUniqueID); fChainCut->SetBranchAddress("fitdata.fBits", fitdata_fBits, &b_fitdata_fBits); fChainCut->SetBranchAddress("fitdata.x_mm", fitdata_x_mm, &b_fitdata_x_mm); fChainCut->SetBranchAddress("fitdata.y_mm", fitdata_y_mm, &b_fitdata_y_mm); fChainCut->SetBranchAddress("fitdata.t_ns", fitdata_t_ns, &b_fitdata_t_ns); fChainCut->SetBranchAddress("fitdata.z_mm", fitdata_z_mm, &b_fitdata_z_mm); fChainCut->SetBranchAddress("fitdata.Chargemax", fitdata_Chargemax, &b_fitdata_Chargemax); fChainCut->SetBranchAddress("fitdata.n_Cluster", fitdata_n_Cluster, &b_fitdata_n_Cluster); fChainCut->SetBranchAddress("fitdata.n_Pads", fitdata_n_Pads, &b_fitdata_n_Pads); fChainCut->SetBranchAddress("fitdata.Chi2", fitdata_Chi2, &b_fitdata_Chi2); fChainCut->SetBranchAddress("trackNbr_FINAL", &trackNbr_FINAL, &b_trackNbr_FINAL); fChainCut->SetBranchAddress("data_result", &data_result_, &b_data_result_); fChainCut->SetBranchAddress("data_result.fUniqueID", data_result_fUniqueID, &b_data_result_fUniqueID); fChainCut->SetBranchAddress("data_result.fBits", data_result_fBits, &b_data_result_fBits); fChainCut->SetBranchAddress("data_result.x_mm", data_result_x_mm, &b_data_result_x_mm); fChainCut->SetBranchAddress("data_result.y_mm", data_result_y_mm, &b_data_result_y_mm); fChainCut->SetBranchAddress("data_result.z_mm", data_result_z_mm, &b_data_result_z_mm); fChainCut->SetBranchAddress("data_result.Chargemax", data_result_Chargemax, &b_data_result_Chargemax); fChainCut->SetBranchAddress("data_result.n_Cluster", data_result_n_Cluster, &b_data_result_n_Cluster); fChainCut->SetBranchAddress("data_result.n_Pads", data_result_n_Pads, &b_data_result_n_Pads); fChainCut->SetBranchAddress("data_result.z_max", data_result_z_max, &b_data_result_z_max); fChainCut->SetBranchAddress("evtOrig", &evtOrig, &b_evtOrig); fChainCut->SetBranchAddress("F9X", &F9X, &b_F9X); fChainCut->SetBranchAddress("F11X", &F11X, &b_F11X); fChainCut->SetBranchAddress("VDrift", &VDrift, &b_VDrift); fChainCut->SetBranchAddress("DelayTrig", &DelayTrig, &b_DelayTrig); fChainCut->SetBranchAddress("x_vertex", &x_vertex, &b_x_vertex); fChainCut->SetBranchAddress("y_vertex", &y_vertex, &b_y_vertex); fChainCut->SetBranchAddress("z_vertex", &z_vertex, &b_Zv); fChainCut->SetBranchAddress("x_vertexPPAC", &x_vertexPPAC, &b_x_vertexPPAC); fChainCut->SetBranchAddress("y_vertexPPAC", &y_vertexPPAC, &b_y_vertexPPAC); fChainCut->SetBranchAddress("z_vertexPPAC", &z_vertexPPAC, &b_z_vertexPPAC); fChainCut->SetBranchAddress("x_vertexDSSSD", &x_vertexDSSSD, &b_x_vertexDSSSD); fChainCut->SetBranchAddress("y_vertexDSSSD", &y_vertexDSSSD, &b_y_vertexDSSSD); fChainCut->SetBranchAddress("z_vertexDSSSD", &z_vertexDSSSD, &b_z_vertexDSSSD); fChainCut->SetBranchAddress("r_vertex", &r_vertex, &b_r_vertex); fChainCut->SetBranchAddress("phi_vertex", &phi_vertex, &b_phi_vertex); fChainCut->SetBranchAddress("thetaz1", &thetaz1, &b_thetaz1); fChainCut->SetBranchAddress("thetaz2", &thetaz2, &b_thetaz2); fChainCut->SetBranchAddress("parFit_1", parFit_1, &b_parFit_1); fChainCut->SetBranchAddress("parFit_2", parFit_2, &b_parFit_2); // fChainCut->SetBranchAddress("beta", &beta, &b_beta); // fChainCut->SetBranchAddress("beta1", &beta1, &b_beta1); // fChainCut->SetBranchAddress("beta2", &beta2, &b_beta2); Notify(); } Bool_t EventCut::Notify() { // The Notify() function is called when a new file is opened. This // can be either for a new TTree in a TChain or when when a new TTree // is started when using PROOF. It is normally not necessary to make changes // to the generated code, but the routine can be extended by the // user if needed. The return value is currently not used. return kTRUE; }