HOME ESR EXPERIMENTS LABS etc
E121 E127 E132 E125 E143 laser_cooling_2021 E142 Ê128 E146 E0052 E0018
  proton-capture on 118Te  Not logged in ELOG logo
Message ID: 579     Entry time: Wed Oct 13 15:15:53 2021
Author: Jan 
Category: DAQ 
Subject: root-file header for analysis 
Year: 2021 
Attached is the header file needed for root analysis.
Attachment 1: e127b.h  24 kB  Uploaded Wed Oct 13 16:17:27 2021  | Hide | Hide all
   // Declaration of leaf types
   UInt_t          TRIGGER;
   UInt_t          EVENTNO;
   UInt_t          Si_HV;
   UInt_t          Si_current;
   UInt_t          PARTICLE_trigger;
   UInt_t          PARTICLE_vulom_timestamp_lo;
   UInt_t          PARTICLE_vulom_timestamp_hi;
   UInt_t          PARTICLE_tpat;
   UInt_t          PARTICLE_WR_timestamp1;
   UInt_t          PARTICLE_WR_timestamp2;
   UInt_t          PARTICLE_WR_timestamp3;
   UInt_t          PARTICLE_WR_timestamp4;
   UInt_t          PARTICLE_mega_clock;
   UInt_t          PARTICLE_trafo;
   UInt_t          PARTICLE_I_cool;
   UInt_t          PARTICLE_U_cool;
   UInt_t          PARTICLE_jet_S1;
   UInt_t          PARTICLE_jet_S2;
   UInt_t          RATE_Si_ON_before_lmu;
   UInt_t          RATE_Si_ON_before_dt;
   UInt_t          RATE_Si_ON_after_dt;
   UInt_t          RATE_Si_ON_after_red;
   UInt_t          RATE_Si_OFF_before_lmu;
   UInt_t          RATE_Si_OFF_before_dt;
   UInt_t          RATE_Si_OFF_after_dt;
   UInt_t          RATE_Si_OFF_after_red;
   UInt_t          RATE_Xray_ON_before_lmu;
   UInt_t          RATE_Xray_ON_before_dt;
   UInt_t          RATE_Xray_ON_after_dt;
   UInt_t          RATE_Xray_ON_after_red;
   UInt_t          RATE_Xray_OFF_before_lmu;
   UInt_t          RATE_Xray_OFF_before_dt;
   UInt_t          RATE_Xray_OFF_after_dt;
   UInt_t          RATE_Xray_OFF_after_red;
   UInt_t          RATE_RAW_Si_X;
   UInt_t          RATE_RAW_Si_Y;
   UInt_t          RATE_RAW_Xray1;
   UInt_t          RATE_RAW_Xray2;
   UInt_t          RATE_RAW_Xray3;
   UInt_t          RATE_RAW_BaF_OR;
   UInt_t          RATE_RAW_SiBaF;
   UInt_t          RATE_SiBaF_ON_before_lmu;
   UInt_t          RATE_SiBaF_ON_before_dt;
   UInt_t          RATE_SiBaF_ON_after_dt;
   UInt_t          RATE_SiBaF_ON_after_red;
   UInt_t          RATE_BaF_OFF_before_lmu;
   UInt_t          RATE_BaF_OFF_before_dt;
   UInt_t          RATE_BaF_OFF_after_dt;
   UInt_t          RATE_BaF_OFF_after_red;
	UInt_t          E_SiY[17];
	UInt_t          E_SiX[17];
	UInt_t          t_SiY[17];
	UInt_t          t_SiX[17];
   //~ UInt_t          E_SiX1;
   //~ UInt_t          E_SiX2;
   //~ UInt_t          E_SiX3;
   //~ UInt_t          E_SiX4;
   //~ UInt_t          E_SiX5;
   //~ UInt_t          E_SiX6;
   //~ UInt_t          E_SiX7;
   //~ UInt_t          E_SiX8;
   //~ UInt_t          E_SiX9;
   //~ UInt_t          E_SiX10;
   //~ UInt_t          E_SiX11;
   //~ UInt_t          E_SiX12;
   //~ UInt_t          E_SiX13;
   //~ UInt_t          E_SiX14;
   //~ UInt_t          E_SiX15;
   //~ UInt_t          E_SiX16;
   //~ UInt_t          E_SiY1;
   //~ UInt_t          E_SiY2;
   //~ UInt_t          E_SiY3;
   //~ UInt_t          E_SiY4;
   //~ UInt_t          E_SiY5;
   //~ UInt_t          E_SiY6;
   //~ UInt_t          E_SiY7;
   //~ UInt_t          E_SiY8;
   //~ UInt_t          E_SiY9;
   //~ UInt_t          E_SiY10;
   //~ UInt_t          E_SiY11;
   //~ UInt_t          E_SiY12;
   //~ UInt_t          E_SiY13;
   //~ UInt_t          E_SiY14;
   //~ UInt_t          E_SiY15;
   //~ UInt_t          E_SiY16;
   UInt_t          E_BaF1;
   UInt_t          E_BaF2;
   UInt_t          E_BaF3;
   UInt_t          E_BaF4;
   UInt_t          E_BaF5;
   UInt_t          E_BaF6;
   UInt_t          E_xray1;
   UInt_t          E_xray2;
   UInt_t          E_xray3;
   //~ UInt_t          t_SiX1;
   //~ UInt_t          t_SiX2;
   //~ UInt_t          t_SiX3;
   //~ UInt_t          t_SiX4;
   //~ UInt_t          t_SiX5;
   //~ UInt_t          t_SiX6;
   //~ UInt_t          t_SiX7;
   //~ UInt_t          t_SiX8;
   //~ UInt_t          t_SiX9;
   //~ UInt_t          t_SiX10;
   //~ UInt_t          t_SiX11;
   //~ UInt_t          t_SiX12;
   //~ UInt_t          t_SiX13;
   //~ UInt_t          t_SiX14;
   //~ UInt_t          t_SiX15;
   //~ UInt_t          t_SiX16;
   //~ UInt_t          t_SiY1;
   //~ UInt_t          t_SiY2;
   //~ UInt_t          t_SiY3;
   //~ UInt_t          t_SiY4;
   //~ UInt_t          t_SiY5;
   //~ UInt_t          t_SiY6;
   //~ UInt_t          t_SiY7;
   //~ UInt_t          t_SiY8;
   //~ UInt_t          t_SiY9;
   //~ UInt_t          t_SiY10;
   //~ UInt_t          t_SiY11;
   //~ UInt_t          t_SiY12;
   //~ UInt_t          t_SiY13;
   //~ UInt_t          t_SiY14;
   //~ UInt_t          t_SiY15;
   //~ UInt_t          t_SiY16;
   UInt_t          t_BaF_NOdelay1;
   UInt_t          t_BaF_NOdelay2;
   UInt_t          t_BaF_NOdelay3;
   UInt_t          t_BaF_NOdelay4;
   UInt_t          t_BaF_NOdelay5;
   UInt_t          t_BaF_NOdelay6;
   UInt_t          t_BaF_delayA1;
   UInt_t          t_BaF_delayA2;
   UInt_t          t_BaF_delayA3;
   UInt_t          t_BaF_delayA4;
   UInt_t          t_BaF_delayA5;
   UInt_t          t_BaF_delayA6;
   UInt_t          t_BaF_delayB1;
   UInt_t          t_BaF_delayB2;
   UInt_t          t_BaF_delayB3;
   UInt_t          t_BaF_delayB4;
   UInt_t          t_BaF_delayB5;
   UInt_t          t_BaF_delayB6;
   UInt_t          t_xray1;
   UInt_t          t_xray2;
   UInt_t          t_xray3;
   UInt_t          PHOTON_trigger;
   UInt_t          PHOTON_vulom_timestamp_lo;
   UInt_t          PHOTON_vulom_timestamp_hi;
   UInt_t          PHOTON_tpat;
   UInt_t          PHOTON_WR_timestamp1;
   UInt_t          PHOTON_WR_timestamp2;
   UInt_t          PHOTON_WR_timestamp3;
   UInt_t          PHOTON_WR_timestamp4;
   UInt_t          PHOTON_mega_clock;
   UInt_t          PHOTON_trafo;
   UInt_t          PHOTON_I_cool;
   UInt_t          PHOTON_U_cool;
   UInt_t          PHOTON_jet_S1;
   UInt_t          PHOTON_jet_S2;

   // List of branches
   TBranch        *b_TRIGGER;   //!
   TBranch        *b_EVENTNO;   //!
   TBranch        *b_Si_HV;   //!
   TBranch        *b_Si_current;   //!
   TBranch        *b_PARTICLE_trigger;   //!
   TBranch        *b_PARTICLE_vulom_timestamp_lo;   //!
   TBranch        *b_PARTICLE_vulom_timestamp_hi;   //!
   TBranch        *b_PARTICLE_tpat;   //!
   TBranch        *b_PARTICLE_WR_timestamp1;   //!
   TBranch        *b_PARTICLE_WR_timestamp2;   //!
   TBranch        *b_PARTICLE_WR_timestamp3;   //!
   TBranch        *b_PARTICLE_WR_timestamp4;   //!
   TBranch        *b_PARTICLE_mega_clock;   //!
   TBranch        *b_PARTICLE_trafo;   //!
   TBranch        *b_PARTICLE_I_cool;   //!
   TBranch        *b_PARTICLE_U_cool;   //!
   TBranch        *b_PARTICLE_jet_S1;   //!
   TBranch        *b_PARTICLE_jet_S2;   //!
   TBranch        *b_RATE_Si_ON_before_lmu;   //!
   TBranch        *b_RATE_Si_ON_before_dt;   //!
   TBranch        *b_RATE_Si_ON_after_dt;   //!
   TBranch        *b_RATE_Si_ON_after_red;   //!
   TBranch        *b_RATE_Si_OFF_before_lmu;   //!
   TBranch        *b_RATE_Si_OFF_before_dt;   //!
   TBranch        *b_RATE_Si_OFF_after_dt;   //!
   TBranch        *b_RATE_Si_OFF_after_red;   //!
   TBranch        *b_RATE_Xray_ON_before_lmu;   //!
   TBranch        *b_RATE_Xray_ON_before_dt;   //!
   TBranch        *b_RATE_Xray_ON_after_dt;   //!
   TBranch        *b_RATE_Xray_ON_after_red;   //!
   TBranch        *b_RATE_Xray_OFF_before_lmu;   //!
   TBranch        *b_RATE_Xray_OFF_before_dt;   //!
   TBranch        *b_RATE_Xray_OFF_after_dt;   //!
   TBranch        *b_RATE_Xray_OFF_after_red;   //!
   TBranch        *b_RATE_RAW_Si_X;   //!
   TBranch        *b_RATE_RAW_Si_Y;   //!
   TBranch        *b_RATE_RAW_Xray1;   //!
   TBranch        *b_RATE_RAW_Xray2;   //!
   TBranch        *b_RATE_RAW_Xray3;   //!
   TBranch        *b_RATE_RAW_BaF_OR;   //!
   TBranch        *b_RATE_RAW_SiBaF;   //!
   TBranch        *b_RATE_SiBaF_ON_before_lmu;   //!
   TBranch        *b_RATE_SiBaF_ON_before_dt;   //!
   TBranch        *b_RATE_SiBaF_ON_after_dt;   //!
   TBranch        *b_RATE_SiBaF_ON_after_red;   //!
   TBranch        *b_RATE_BaF_OFF_before_lmu;   //!
   TBranch        *b_RATE_BaF_OFF_before_dt;   //!
   TBranch        *b_RATE_BaF_OFF_after_dt;   //!
   TBranch        *b_RATE_BaF_OFF_after_red;   //!
	TBranch          *b_E_SiY[17];
	TBranch          *b_E_SiX[17];
	TBranch          *b_t_SiY[17];
	TBranch          *b_t_SiX[17];
   //~ TBranch        *b_E_SiX1;   //!
   //~ TBranch        *b_E_SiX2;   //!
   //~ TBranch        *b_E_SiX3;   //!
   //~ TBranch        *b_E_SiX4;   //!
   //~ TBranch        *b_E_SiX5;   //!
   //~ TBranch        *b_E_SiX6;   //!
   //~ TBranch        *b_E_SiX7;   //!
   //~ TBranch        *b_E_SiX8;   //!
   //~ TBranch        *b_E_SiX9;   //!
   //~ TBranch        *b_E_SiX10;   //!
   //~ TBranch        *b_E_SiX11;   //!
   //~ TBranch        *b_E_SiX12;   //!
   //~ TBranch        *b_E_SiX13;   //!
   //~ TBranch        *b_E_SiX14;   //!
   //~ TBranch        *b_E_SiX15;   //!
   //~ TBranch        *b_E_SiX16;   //!
   //~ TBranch        *b_E_SiY1;   //!
   //~ TBranch        *b_E_SiY2;   //!
   //~ TBranch        *b_E_SiY3;   //!
   //~ TBranch        *b_E_SiY4;   //!
   //~ TBranch        *b_E_SiY5;   //!
   //~ TBranch        *b_E_SiY6;   //!
   //~ TBranch        *b_E_SiY7;   //!
   //~ TBranch        *b_E_SiY8;   //!
   //~ TBranch        *b_E_SiY9;   //!
   //~ TBranch        *b_E_SiY10;   //!
   //~ TBranch        *b_E_SiY11;   //!
   //~ TBranch        *b_E_SiY12;   //!
   //~ TBranch        *b_E_SiY13;   //!
   //~ TBranch        *b_E_SiY14;   //!
   //~ TBranch        *b_E_SiY15;   //!
   //~ TBranch        *b_E_SiY16;   //!
   TBranch        *b_E_BaF1;   //!
   TBranch        *b_E_BaF2;   //!
   TBranch        *b_E_BaF3;   //!
   TBranch        *b_E_BaF4;   //!
   TBranch        *b_E_BaF5;   //!
   TBranch        *b_E_BaF6;   //!
   TBranch        *b_E_xray1;   //!
   TBranch        *b_E_xray2;   //!
   TBranch        *b_E_xray3;   //!
   //~ TBranch        *b_t_SiX1;   //!
   //~ TBranch        *b_t_SiX2;   //!
   //~ TBranch        *b_t_SiX3;   //!
   //~ TBranch        *b_t_SiX4;   //!
   //~ TBranch        *b_t_SiX5;   //!
   //~ TBranch        *b_t_SiX6;   //!
   //~ TBranch        *b_t_SiX7;   //!
   //~ TBranch        *b_t_SiX8;   //!
   //~ TBranch        *b_t_SiX9;   //!
   //~ TBranch        *b_t_SiX10;   //!
   //~ TBranch        *b_t_SiX11;   //!
   //~ TBranch        *b_t_SiX12;   //!
   //~ TBranch        *b_t_SiX13;   //!
   //~ TBranch        *b_t_SiX14;   //!
   //~ TBranch        *b_t_SiX15;   //!
   //~ TBranch        *b_t_SiX16;   //!
   //~ TBranch        *b_t_SiY1;   //!
   //~ TBranch        *b_t_SiY2;   //!
   //~ TBranch        *b_t_SiY3;   //!
   //~ TBranch        *b_t_SiY4;   //!
   //~ TBranch        *b_t_SiY5;   //!
   //~ TBranch        *b_t_SiY6;   //!
   //~ TBranch        *b_t_SiY7;   //!
   //~ TBranch        *b_t_SiY8;   //!
   //~ TBranch        *b_t_SiY9;   //!
   //~ TBranch        *b_t_SiY10;   //!
   //~ TBranch        *b_t_SiY11;   //!
   //~ TBranch        *b_t_SiY12;   //!
   //~ TBranch        *b_t_SiY13;   //!
   //~ TBranch        *b_t_SiY14;   //!
   //~ TBranch        *b_t_SiY15;   //!
   //~ TBranch        *b_t_SiY16;   //!
   TBranch        *b_t_BaF_NOdelay1;   //!
   TBranch        *b_t_BaF_NOdelay2;   //!
   TBranch        *b_t_BaF_NOdelay3;   //!
   TBranch        *b_t_BaF_NOdelay4;   //!
   TBranch        *b_t_BaF_NOdelay5;   //!
   TBranch        *b_t_BaF_NOdelay6;   //!
   TBranch        *b_t_BaF_delayA1;   //!
   TBranch        *b_t_BaF_delayA2;   //!
   TBranch        *b_t_BaF_delayA3;   //!
   TBranch        *b_t_BaF_delayA4;   //!
   TBranch        *b_t_BaF_delayA5;   //!
   TBranch        *b_t_BaF_delayA6;   //!
   TBranch        *b_t_BaF_delayB1;   //!
   TBranch        *b_t_BaF_delayB2;   //!
   TBranch        *b_t_BaF_delayB3;   //!
   TBranch        *b_t_BaF_delayB4;   //!
   TBranch        *b_t_BaF_delayB5;   //!
   TBranch        *b_t_BaF_delayB6;   //!
   TBranch        *b_t_xray1;   //!
   TBranch        *b_t_xray2;   //!
   TBranch        *b_t_xray3;   //!
   TBranch        *b_PHOTON_trigger;   //!
   TBranch        *b_PHOTON_vulom_timestamp_lo;   //!
   TBranch        *b_PHOTON_vulom_timestamp_hi;   //!
   TBranch        *b_PHOTON_tpat;   //!
   TBranch        *b_PHOTON_WR_timestamp1;   //!
   TBranch        *b_PHOTON_WR_timestamp2;   //!
   TBranch        *b_PHOTON_WR_timestamp3;   //!
   TBranch        *b_PHOTON_WR_timestamp4;   //!
   TBranch        *b_PHOTON_mega_clock;   //!
   TBranch        *b_PHOTON_trafo;   //!
   TBranch        *b_PHOTON_I_cool;   //!
   TBranch        *b_PHOTON_U_cool;   //!
   TBranch        *b_PHOTON_jet_S1;   //!
   TBranch        *b_PHOTON_jet_S2;   //!

	// Set branch addresses
   fChain->SetBranchAddress("TRIGGER", &TRIGGER, &b_TRIGGER);
   fChain->SetBranchAddress("EVENTNO", &EVENTNO, &b_EVENTNO);
   fChain->SetBranchAddress("Si_HV", &Si_HV, &b_Si_HV);
   fChain->SetBranchAddress("Si_current", &Si_current, &b_Si_current);
   fChain->SetBranchAddress("PARTICLE_trigger", &PARTICLE_trigger, &b_PARTICLE_trigger);
   fChain->SetBranchAddress("PARTICLE_vulom_timestamp_lo", &PARTICLE_vulom_timestamp_lo, &b_PARTICLE_vulom_timestamp_lo);
   fChain->SetBranchAddress("PARTICLE_vulom_timestamp_hi", &PARTICLE_vulom_timestamp_hi, &b_PARTICLE_vulom_timestamp_hi);
   fChain->SetBranchAddress("PARTICLE_tpat", &PARTICLE_tpat, &b_PARTICLE_tpat);
   fChain->SetBranchAddress("PARTICLE_WR_timestamp1", &PARTICLE_WR_timestamp1, &b_PARTICLE_WR_timestamp1);
   fChain->SetBranchAddress("PARTICLE_WR_timestamp2", &PARTICLE_WR_timestamp2, &b_PARTICLE_WR_timestamp2);
   fChain->SetBranchAddress("PARTICLE_WR_timestamp3", &PARTICLE_WR_timestamp3, &b_PARTICLE_WR_timestamp3);
   fChain->SetBranchAddress("PARTICLE_WR_timestamp4", &PARTICLE_WR_timestamp4, &b_PARTICLE_WR_timestamp4);
   fChain->SetBranchAddress("PARTICLE_mega_clock", &PARTICLE_mega_clock, &b_PARTICLE_mega_clock);
   fChain->SetBranchAddress("PARTICLE_trafo", &PARTICLE_trafo, &b_PARTICLE_trafo);
   fChain->SetBranchAddress("PARTICLE_I_cool", &PARTICLE_I_cool, &b_PARTICLE_I_cool);
   fChain->SetBranchAddress("PARTICLE_U_cool", &PARTICLE_U_cool, &b_PARTICLE_U_cool);
   fChain->SetBranchAddress("PARTICLE_jet_S1", &PARTICLE_jet_S1, &b_PARTICLE_jet_S1);
   fChain->SetBranchAddress("PARTICLE_jet_S2", &PARTICLE_jet_S2, &b_PARTICLE_jet_S2);
   fChain->SetBranchAddress("RATE_Si_ON_before_lmu", &RATE_Si_ON_before_lmu, &b_RATE_Si_ON_before_lmu);
   fChain->SetBranchAddress("RATE_Si_ON_before_dt", &RATE_Si_ON_before_dt, &b_RATE_Si_ON_before_dt);
   fChain->SetBranchAddress("RATE_Si_ON_after_dt", &RATE_Si_ON_after_dt, &b_RATE_Si_ON_after_dt);
   fChain->SetBranchAddress("RATE_Si_ON_after_red", &RATE_Si_ON_after_red, &b_RATE_Si_ON_after_red);
   fChain->SetBranchAddress("RATE_Si_OFF_before_lmu", &RATE_Si_OFF_before_lmu, &b_RATE_Si_OFF_before_lmu);
   fChain->SetBranchAddress("RATE_Si_OFF_before_dt", &RATE_Si_OFF_before_dt, &b_RATE_Si_OFF_before_dt);
   fChain->SetBranchAddress("RATE_Si_OFF_after_dt", &RATE_Si_OFF_after_dt, &b_RATE_Si_OFF_after_dt);
   fChain->SetBranchAddress("RATE_Si_OFF_after_red", &RATE_Si_OFF_after_red, &b_RATE_Si_OFF_after_red);
   fChain->SetBranchAddress("RATE_Xray_ON_before_lmu", &RATE_Xray_ON_before_lmu, &b_RATE_Xray_ON_before_lmu);
   fChain->SetBranchAddress("RATE_Xray_ON_before_dt", &RATE_Xray_ON_before_dt, &b_RATE_Xray_ON_before_dt);
   fChain->SetBranchAddress("RATE_Xray_ON_after_dt", &RATE_Xray_ON_after_dt, &b_RATE_Xray_ON_after_dt);
   fChain->SetBranchAddress("RATE_Xray_ON_after_red", &RATE_Xray_ON_after_red, &b_RATE_Xray_ON_after_red);
   fChain->SetBranchAddress("RATE_Xray_OFF_before_lmu", &RATE_Xray_OFF_before_lmu, &b_RATE_Xray_OFF_before_lmu);
   fChain->SetBranchAddress("RATE_Xray_OFF_before_dt", &RATE_Xray_OFF_before_dt, &b_RATE_Xray_OFF_before_dt);
   fChain->SetBranchAddress("RATE_Xray_OFF_after_dt", &RATE_Xray_OFF_after_dt, &b_RATE_Xray_OFF_after_dt);
   fChain->SetBranchAddress("RATE_Xray_OFF_after_red", &RATE_Xray_OFF_after_red, &b_RATE_Xray_OFF_after_red);
   fChain->SetBranchAddress("RATE_RAW_Si_X", &RATE_RAW_Si_X, &b_RATE_RAW_Si_X);
   fChain->SetBranchAddress("RATE_RAW_Si_Y", &RATE_RAW_Si_Y, &b_RATE_RAW_Si_Y);
   fChain->SetBranchAddress("RATE_RAW_Xray1", &RATE_RAW_Xray1, &b_RATE_RAW_Xray1);
   fChain->SetBranchAddress("RATE_RAW_Xray2", &RATE_RAW_Xray2, &b_RATE_RAW_Xray2);
   fChain->SetBranchAddress("RATE_RAW_Xray3", &RATE_RAW_Xray3, &b_RATE_RAW_Xray3);
   fChain->SetBranchAddress("RATE_RAW_BaF_OR", &RATE_RAW_BaF_OR, &b_RATE_RAW_BaF_OR);
   fChain->SetBranchAddress("RATE_RAW_SiBaF", &RATE_RAW_SiBaF, &b_RATE_RAW_SiBaF);
   fChain->SetBranchAddress("RATE_SiBaF_ON_before_lmu", &RATE_SiBaF_ON_before_lmu, &b_RATE_SiBaF_ON_before_lmu);
   fChain->SetBranchAddress("RATE_SiBaF_ON_before_dt", &RATE_SiBaF_ON_before_dt, &b_RATE_SiBaF_ON_before_dt);
   fChain->SetBranchAddress("RATE_SiBaF_ON_after_dt", &RATE_SiBaF_ON_after_dt, &b_RATE_SiBaF_ON_after_dt);
   fChain->SetBranchAddress("RATE_SiBaF_ON_after_red", &RATE_SiBaF_ON_after_red, &b_RATE_SiBaF_ON_after_red);
   fChain->SetBranchAddress("RATE_BaF_OFF_before_lmu", &RATE_BaF_OFF_before_lmu, &b_RATE_BaF_OFF_before_lmu);
   fChain->SetBranchAddress("RATE_BaF_OFF_before_dt", &RATE_BaF_OFF_before_dt, &b_RATE_BaF_OFF_before_dt);
   fChain->SetBranchAddress("RATE_BaF_OFF_after_dt", &RATE_BaF_OFF_after_dt, &b_RATE_BaF_OFF_after_dt);
   fChain->SetBranchAddress("RATE_BaF_OFF_after_red", &RATE_BaF_OFF_after_red, &b_RATE_BaF_OFF_after_red);
	for(int a=1;a<17;a++)
	{
		fChain->SetBranchAddress(Form("E_SiX%d",a),&E_SiX[a], &b_E_SiX[a]);
		fChain->SetBranchAddress(Form("E_SiY%d",a),&E_SiY[a], &b_E_SiY[a]);
		fChain->SetBranchAddress(Form("t_SiX%d",a),&t_SiX[a], &b_t_SiX[a]);
		fChain->SetBranchAddress(Form("t_SiY%d",a),&t_SiY[a], &b_t_SiY[a]);
	}
   //~ fChain->SetBranchAddress("E_SiX1", &E_SiX1, &b_E_SiX1);
   //~ fChain->SetBranchAddress("E_SiX2", &E_SiX2, &b_E_SiX2);
   //~ fChain->SetBranchAddress("E_SiX3", &E_SiX3, &b_E_SiX3);
   //~ fChain->SetBranchAddress("E_SiX4", &E_SiX4, &b_E_SiX4);
   //~ fChain->SetBranchAddress("E_SiX5", &E_SiX5, &b_E_SiX5);
   //~ fChain->SetBranchAddress("E_SiX6", &E_SiX6, &b_E_SiX6);
   //~ fChain->SetBranchAddress("E_SiX7", &E_SiX7, &b_E_SiX7);
   //~ fChain->SetBranchAddress("E_SiX8", &E_SiX8, &b_E_SiX8);
   //~ fChain->SetBranchAddress("E_SiX9", &E_SiX9, &b_E_SiX9);
   //~ fChain->SetBranchAddress("E_SiX10", &E_SiX10, &b_E_SiX10);
   //~ fChain->SetBranchAddress("E_SiX11", &E_SiX11, &b_E_SiX11);
   //~ fChain->SetBranchAddress("E_SiX12", &E_SiX12, &b_E_SiX12);
   //~ fChain->SetBranchAddress("E_SiX13", &E_SiX13, &b_E_SiX13);
   //~ fChain->SetBranchAddress("E_SiX14", &E_SiX14, &b_E_SiX14);
   //~ fChain->SetBranchAddress("E_SiX15", &E_SiX15, &b_E_SiX15);
   //~ fChain->SetBranchAddress("E_SiX16", &E_SiX16, &b_E_SiX16);
   //~ fChain->SetBranchAddress("E_SiY1", &E_SiY1, &b_E_SiY1);
   //~ fChain->SetBranchAddress("E_SiY2", &E_SiY2, &b_E_SiY2);
   //~ fChain->SetBranchAddress("E_SiY3", &E_SiY3, &b_E_SiY3);
   //~ fChain->SetBranchAddress("E_SiY4", &E_SiY4, &b_E_SiY4);
   //~ fChain->SetBranchAddress("E_SiY5", &E_SiY5, &b_E_SiY5);
   //~ fChain->SetBranchAddress("E_SiY6", &E_SiY6, &b_E_SiY6);
   //~ fChain->SetBranchAddress("E_SiY7", &E_SiY7, &b_E_SiY7);
   //~ fChain->SetBranchAddress("E_SiY8", &E_SiY8, &b_E_SiY8);
   //~ fChain->SetBranchAddress("E_SiY9", &E_SiY9, &b_E_SiY9);
   //~ fChain->SetBranchAddress("E_SiY10", &E_SiY10, &b_E_SiY10);
   //~ fChain->SetBranchAddress("E_SiY11", &E_SiY11, &b_E_SiY11);
   //~ fChain->SetBranchAddress("E_SiY12", &E_SiY12, &b_E_SiY12);
   //~ fChain->SetBranchAddress("E_SiY13", &E_SiY13, &b_E_SiY13);
   //~ fChain->SetBranchAddress("E_SiY14", &E_SiY14, &b_E_SiY14);
   //~ fChain->SetBranchAddress("E_SiY15", &E_SiY15, &b_E_SiY15);
   //~ fChain->SetBranchAddress("E_SiY16", &E_SiY16, &b_E_SiY16);
   fChain->SetBranchAddress("E_BaF1", &E_BaF1, &b_E_BaF1);
   fChain->SetBranchAddress("E_BaF2", &E_BaF2, &b_E_BaF2);
   fChain->SetBranchAddress("E_BaF3", &E_BaF3, &b_E_BaF3);
   fChain->SetBranchAddress("E_BaF4", &E_BaF4, &b_E_BaF4);
   fChain->SetBranchAddress("E_BaF5", &E_BaF5, &b_E_BaF5);
   fChain->SetBranchAddress("E_BaF6", &E_BaF6, &b_E_BaF6);
   fChain->SetBranchAddress("E_xray1", &E_xray1, &b_E_xray1);
   fChain->SetBranchAddress("E_xray2", &E_xray2, &b_E_xray2);
   fChain->SetBranchAddress("E_xray3", &E_xray3, &b_E_xray3);
   //~ fChain->SetBranchAddress("t_SiX1", &t_SiX1, &b_t_SiX1);
   //~ fChain->SetBranchAddress("t_SiX2", &t_SiX2, &b_t_SiX2);
   //~ fChain->SetBranchAddress("t_SiX3", &t_SiX3, &b_t_SiX3);
   //~ fChain->SetBranchAddress("t_SiX4", &t_SiX4, &b_t_SiX4);
   //~ fChain->SetBranchAddress("t_SiX5", &t_SiX5, &b_t_SiX5);
   //~ fChain->SetBranchAddress("t_SiX6", &t_SiX6, &b_t_SiX6);
   //~ fChain->SetBranchAddress("t_SiX7", &t_SiX7, &b_t_SiX7);
   //~ fChain->SetBranchAddress("t_SiX8", &t_SiX8, &b_t_SiX8);
   //~ fChain->SetBranchAddress("t_SiX9", &t_SiX9, &b_t_SiX9);
   //~ fChain->SetBranchAddress("t_SiX10", &t_SiX10, &b_t_SiX10);
   //~ fChain->SetBranchAddress("t_SiX11", &t_SiX11, &b_t_SiX11);
   //~ fChain->SetBranchAddress("t_SiX12", &t_SiX12, &b_t_SiX12);
   //~ fChain->SetBranchAddress("t_SiX13", &t_SiX13, &b_t_SiX13);
   //~ fChain->SetBranchAddress("t_SiX14", &t_SiX14, &b_t_SiX14);
   //~ fChain->SetBranchAddress("t_SiX15", &t_SiX15, &b_t_SiX15);
   //~ fChain->SetBranchAddress("t_SiX16", &t_SiX16, &b_t_SiX16);
   //~ fChain->SetBranchAddress("t_SiY1", &t_SiY1, &b_t_SiY1);
   //~ fChain->SetBranchAddress("t_SiY2", &t_SiY2, &b_t_SiY2);
   //~ fChain->SetBranchAddress("t_SiY3", &t_SiY3, &b_t_SiY3);
   //~ fChain->SetBranchAddress("t_SiY4", &t_SiY4, &b_t_SiY4);
   //~ fChain->SetBranchAddress("t_SiY5", &t_SiY5, &b_t_SiY5);
   //~ fChain->SetBranchAddress("t_SiY6", &t_SiY6, &b_t_SiY6);
   //~ fChain->SetBranchAddress("t_SiY7", &t_SiY7, &b_t_SiY7);
   //~ fChain->SetBranchAddress("t_SiY8", &t_SiY8, &b_t_SiY8);
   //~ fChain->SetBranchAddress("t_SiY9", &t_SiY9, &b_t_SiY9);
   //~ fChain->SetBranchAddress("t_SiY10", &t_SiY10, &b_t_SiY10);
   //~ fChain->SetBranchAddress("t_SiY11", &t_SiY11, &b_t_SiY11);
   //~ fChain->SetBranchAddress("t_SiY12", &t_SiY12, &b_t_SiY12);
   //~ fChain->SetBranchAddress("t_SiY13", &t_SiY13, &b_t_SiY13);
   //~ fChain->SetBranchAddress("t_SiY14", &t_SiY14, &b_t_SiY14);
   //~ fChain->SetBranchAddress("t_SiY15", &t_SiY15, &b_t_SiY15);
   //~ fChain->SetBranchAddress("t_SiY16", &t_SiY16, &b_t_SiY16);
   fChain->SetBranchAddress("t_BaF_NOdelay1", &t_BaF_NOdelay1, &b_t_BaF_NOdelay1);
   fChain->SetBranchAddress("t_BaF_NOdelay2", &t_BaF_NOdelay2, &b_t_BaF_NOdelay2);
   fChain->SetBranchAddress("t_BaF_NOdelay3", &t_BaF_NOdelay3, &b_t_BaF_NOdelay3);
   fChain->SetBranchAddress("t_BaF_NOdelay4", &t_BaF_NOdelay4, &b_t_BaF_NOdelay4);
   fChain->SetBranchAddress("t_BaF_NOdelay5", &t_BaF_NOdelay5, &b_t_BaF_NOdelay5);
   fChain->SetBranchAddress("t_BaF_NOdelay6", &t_BaF_NOdelay6, &b_t_BaF_NOdelay6);
   fChain->SetBranchAddress("t_BaF_delayA1", &t_BaF_delayA1, &b_t_BaF_delayA1);
   fChain->SetBranchAddress("t_BaF_delayA2", &t_BaF_delayA2, &b_t_BaF_delayA2);
   fChain->SetBranchAddress("t_BaF_delayA3", &t_BaF_delayA3, &b_t_BaF_delayA3);
   fChain->SetBranchAddress("t_BaF_delayA4", &t_BaF_delayA4, &b_t_BaF_delayA4);
   fChain->SetBranchAddress("t_BaF_delayA5", &t_BaF_delayA5, &b_t_BaF_delayA5);
   fChain->SetBranchAddress("t_BaF_delayA6", &t_BaF_delayA6, &b_t_BaF_delayA6);
   fChain->SetBranchAddress("t_BaF_delayB1", &t_BaF_delayB1, &b_t_BaF_delayB1);
   fChain->SetBranchAddress("t_BaF_delayB2", &t_BaF_delayB2, &b_t_BaF_delayB2);
   fChain->SetBranchAddress("t_BaF_delayB3", &t_BaF_delayB3, &b_t_BaF_delayB3);
   fChain->SetBranchAddress("t_BaF_delayB4", &t_BaF_delayB4, &b_t_BaF_delayB4);
   fChain->SetBranchAddress("t_BaF_delayB5", &t_BaF_delayB5, &b_t_BaF_delayB5);
   fChain->SetBranchAddress("t_BaF_delayB6", &t_BaF_delayB6, &b_t_BaF_delayB6);
   fChain->SetBranchAddress("t_xray1", &t_xray1, &b_t_xray1);
   fChain->SetBranchAddress("t_xray2", &t_xray2, &b_t_xray2);
   fChain->SetBranchAddress("t_xray3", &t_xray3, &b_t_xray3);
   fChain->SetBranchAddress("PHOTON_trigger", &PHOTON_trigger, &b_PHOTON_trigger);
   fChain->SetBranchAddress("PHOTON_vulom_timestamp_lo", &PHOTON_vulom_timestamp_lo, &b_PHOTON_vulom_timestamp_lo);
   fChain->SetBranchAddress("PHOTON_vulom_timestamp_hi", &PHOTON_vulom_timestamp_hi, &b_PHOTON_vulom_timestamp_hi);
   fChain->SetBranchAddress("PHOTON_tpat", &PHOTON_tpat, &b_PHOTON_tpat);
   fChain->SetBranchAddress("PHOTON_WR_timestamp1", &PHOTON_WR_timestamp1, &b_PHOTON_WR_timestamp1);
   fChain->SetBranchAddress("PHOTON_WR_timestamp2", &PHOTON_WR_timestamp2, &b_PHOTON_WR_timestamp2);
   fChain->SetBranchAddress("PHOTON_WR_timestamp3", &PHOTON_WR_timestamp3, &b_PHOTON_WR_timestamp3);
   fChain->SetBranchAddress("PHOTON_WR_timestamp4", &PHOTON_WR_timestamp4, &b_PHOTON_WR_timestamp4);
   fChain->SetBranchAddress("PHOTON_mega_clock", &PHOTON_mega_clock, &b_PHOTON_mega_clock);
   fChain->SetBranchAddress("PHOTON_trafo", &PHOTON_trafo, &b_PHOTON_trafo);
   fChain->SetBranchAddress("PHOTON_I_cool", &PHOTON_I_cool, &b_PHOTON_I_cool);
   fChain->SetBranchAddress("PHOTON_U_cool", &PHOTON_U_cool, &b_PHOTON_U_cool);
   fChain->SetBranchAddress("PHOTON_jet_S1", &PHOTON_jet_S1, &b_PHOTON_jet_S1);
   fChain->SetBranchAddress("PHOTON_jet_S2", &PHOTON_jet_S2, &b_PHOTON_jet_S2);
ELOG V3.1.5-fc6679b