MUST2 SAMURAI_2018 S3-LEB-LPC SUPERNEMO MUGAST EXPAND SCALP GALATRON HiCARI VELO
  MUST2, Page 26 of 48  Not logged in MUST2
New entries since:Thu Jan 1 01:00:00 1970
Status ExpNbr Date Author Type Category Target-Source Subject
Fixede744 Sat May 26 11:19:37 2018 Giuseppe, DieterRUNGeneralCH2interruption due to to waterleak ibn CSS1
10:50 h Water leak at CSS1
cryo pumps have to be regenerated
continuation until the expert intervention starts is possible
presently waiting for resubmission of the beam

11:40 h started new run (run2019 - see next entry)

11:43 h another leak occurred and it was decided to stop the beam, data taking continues
Fixede744 Sat May 26 11:42:03 2018 Giuseppe, DieterRUNGeneralCH2run 2019
Run 2019


start@ 11:40 26/05/2018
stop @ 11:52

the beam intensity dropped to 22 pps so we stopped
Attachment 1: scalers_start_run2019.png
scalers_start_run2019.png
Attachment 2: scalers_stop_run2019.png
scalers_stop_run2019.png
Pendinge744 Sat May 26 13:22:08 2018 FrancoisBEAMGeneral problem with CSS1
There is a leakage of water in cavity north of cyclotron CSS1. I discussed with Alain Savale.

There are 2 options:

1) We take the beam as it is, probably deteriorated, with a lower intensity. There is a risk of break up in CSS1. The vacuum of the cavity is maintained probably by a small piece of ice only.

2) They can make a new setting of CSS1, using only one acceleration cavity (south). They would stop the north cavity and reduce the water pressure. In this case the beam is also deteriorated.


Decision:
We chose option 1 and we will observe the stability of the vacuum in CSS1 in time. If the stability is bad, vacuum too bad, later in the day they will decide to go to option 2. This means several hours without beam (may be a few hours).
Fixede744 Sat May 26 14:03:27 2018 Giuseppe, Dieter, J. EricRUNGeneralCH2Run 2020
run 2020


start@ 14:02 26/05/2018
stop @ 15:20 26/05/2018
Missing strips:
x
MM1 1
MM2 6
MM3 0
MM4 2
MM5 0
y:
MM1 3
MM2 1
MM3 0
MM4 7
MM5 3
Attachment 1: scalers_start_run2020.png
scalers_start_run2020.png
Attachment 2: scalers_stop_run2020.png
scalers_stop_run2020.png
Attachment 3: MM_STRX_RAW_stop_run2020.png
MM_STRX_RAW_stop_run2020.png
Attachment 4: MM_STRY_RAW_stop_run2020.png
MM_STRY_RAW_stop_run2020.png
Attachment 5: MM1_RAW_stop_run2020.png
MM1_RAW_stop_run2020.png
Attachment 6: MM5_RAW_stop_run2020.png
MM5_RAW_stop_run2020.png
Attachment 7: MM_IMPACT_MATRIX_stop_run2020.png
MM_IMPACT_MATRIX_stop_run2020.png
Attachment 8: EXL_stop_run2020.png
EXL_stop_run2020.png
Attachment 9: T_stop_run2020.png
T_stop_run2020.png
Fixede744 Sat May 26 16:31:53 2018 Jaromir, GiuseppeEXL-PPTSoftwareN/AEXL calibration, light leak
Selector.C can be used to adjust energy bad reconstruction in the EXL detectors due to energy leak (see the PDF attached for more information about it) once we already have the coefficients for the energy on EXL crystals. To operate with it, for first calibration coefficient must be deduced. Once it is done the slopes and offset of the calibration have to be inserted in Selector.C file at lines 41 (a[19]) and at line 49 (b[19]). After thqt thresholds must be fixed (line 58, tr[19]) and also gains on the pairs. We deduced gains as the ratio between x-axis and y-axis of each uncalibrated matrix: for each pair (1-2,3-4,5-6,...,17-18) we took the ratio between x=2000;4000;6000 and the respective y value, and y=2000;4000;6000 and the respective x values. taking the averages of those ratios; those were than used as the coefficients R1ex[9] and R2ex[9] in Selector.C (all information on those values and how are used are in EXL.pdf).
Once the variables are set, the program can be executed using the batch file in attachement by typing the line root rootdir/run_number.root -b batch -q from terminal. Here "run_number" is the name of the run to use. It will generate then a .root file (in attachement some output file for run 0430.root). Now the name is "whatever_output.root", and can be changed from "Selector.C"
The program also provides randomization of bins for the operation of sym between contiguous crystals
Attachment 1: batch
{

AutoTree->Process("Selector.C")
}
Attachment 2: Selector.C
#define Selector_cxx
// The class definition in Selector.h has been generated automatically
// by the ROOT utility TTree::MakeSelector(). This class is derived
// from the ROOT class TSelector. For more information on the TSelector
// framework see $ROOTSYS/README/README.SELECTOR or the ROOT User Manual.


// The following methods are defined in this file:
//    Begin():        called every time a loop on the tree starts,
//                    a convenient place to create your histograms.
//    SlaveBegin():   called after Begin(), when on PROOF called only on the
//                    slave servers.
//    Process():      called for each event, in this function you decide what
//                    to read and fill your histograms.
//    SlaveTerminate: called at the end of the loop on the tree, when on PROOF
//                    called only on the slave servers.
//    Terminate():    called at the end of the loop on the tree,
//                    a convenient place to draw/fit your histograms.
//
// To use this file, try the following session on your Tree T:
//
// root> T->Process("Selector.C")
// root> T->Process("Selector.C","some options")
// root> T->Process("Selector.C+")
//


#include "Selector.h"
#include <TH2.h>
#include <TStyle.h>

//================================SETTINGS ========
const int chanmax=8000;
const int bins2d=800;

//const long eventsmax=2e+10;
const long eventsmax=1e+6;

//calibration-------------EXL   19 - 1st is zero

double a[19]={0.,
0.668983,0.519247,0.5649,
0.600488,0.579928,0.598377,
0.540216,0.488096,0.610848,
0.560869, 0.503247,0.464832,
0.848081,0.792648,0.799,	
0.426236,0.485055,0.492694};

double b[19]={0.,
 -71.1150, 132.36, 71.2,
 -58.9582, 72.8547, -56.2703,
 91.2014, 95.1007, 9.26351,
 -2.42136, 86.8976,  105.457,
 45.8667, 68.9514,2.84729,
 18.4952, 18.7380, 116.032};

//thresholds EXL
double tr[19]={0,
140.,140.,140.,
140.,140.,140.,
140.,140.,140.,
140.,140.,140.,
140.,140.,140.,
140.,140.,140.
};


// Experimental factor R1ex from MTX: includes gain G1
//  the theoretical factor R1 should be used in correction

// higher positive slope line - like exl1,3,5 signals
double R1ex[9]={
 0.14,0.18,0.15,
 0.16,0.18,0.16, 
 0.15,0.42,0.17
};
// lower positive slope line - like exl2,4,6 signal
double R2ex[9]={
 0.16,0.15,0.14,
 0.15,0.15,0.16, 
 0.16,0.15,0.16
};

//--- we compute gain ratio later
double G1comp[9];


// arbitrarym good around 1.0
// we recalculate later
double G2gain[9]={
  2616., 2368., 2639.,
  2717.,  2728., 4308., 
  1822.,  3168., 2796.
};
double G2gain_factor=3000.;

//=============================SETTTING   END _-------



void Selector::Begin(TTree * /*tree*/)
{
   // The Begin() function is called at the start of the query.
   // When running with PROOF Begin() is only called on the client.
   // The tree argument is deprecated (on PROOF 0 is passed).

  char ch1[100];
  char ch2[100];
   TString option = GetOption();
   printf("beginning the process\n%s","");

   //  HISTO DEFINITIONS-------------------

   for (int i=0;i<18;i++){
     //  SINGLES
     sprintf(ch1, "exl%02d", i+1 );
     sprintf(ch2, "%s   SINGLES", ch1 );
     exl[i]=new TH1F(ch1,ch2,chanmax,0,chanmax);
   }
   for (int i=0;i<18;i++){
     //  SINGLES CALIB
     sprintf(ch1, "exlcal%02d", i+1 );
     sprintf(ch2, "%s   SINGLES CALIB", ch1 );
     exlcal[i]=new TH1F(ch1,ch2,chanmax,0,chanmax);
   }

   exl_singlesum=new TH1F("exlcalSUM","TOTAL SUM of SINGLES / useful4 online",chanmax,0,chanmax);   
   exl_pairsum=new TH1F("pairSUM","TOTAL SUM of summed pairs/ wrong concept",chanmax,0,chanmax);

   complete_pairs=new TH1F("complpairs","pair hits in the matrix",18,0,18);
   incomplete_pairs=new TH1F("cincomppairs","single hits in pairs in the matrix",18,0,18);

   // BIDIM--------------------------------------


   for (int i=0;i<9;i++){
     //  PAIRS
     int j1=i*2+1;
     int j2=i*2+2;
     sprintf(ch1, "pair%02d%02d",  j1, j2);
     sprintf(ch2, "%s   PAIRS", ch1 );
     expair[i]=new TH2F(ch1,ch2,bins2d,0,chanmax,bins2d,0,chanmax);
   }
   for (int i=0;i<9;i++){
     //  PAIRS  CALIB
     int j1=i*2+1;
     int j2=i*2+2;
     sprintf(ch1, "paircal%02d%02d",  j1, j2);
     sprintf(ch2, "%s   PAIRS CALIB", ch1 );
     expaircal[i]=new TH2F(ch1,ch2,bins2d,0,chanmax,bins2d,0,chanmax);
   }
   for (int i=0;i<9;i++){
     //  SUMPAIRS SINGLE 
     int j1=i*2+1;
     int j2=i*2+2;
     sprintf(ch1, "paircalsum%02d%02d",  j1, j2);
     sprintf(ch2, "%s   SINGLES = PAIRS CALIBrated AND SUMMED, energy restored", ch1 );
     exlsumpair[i]=new TH1F(ch1,ch2,chanmax,0,chanmax);
   }




   for (int i=0;i<6;i++){
     //  HNEIGH
     int j1=i*2+2;
     if (j1>=6){ j1=j1+2;}
     if (j1>=12){ j1=j1+2;}
     sprintf(ch1, "hneig%02d%02d", j1,j1+1 );
     sprintf(ch2, "%s   HNEIGHBOR", ch1 );
     exhneig[i]=new TH2F(ch1,ch2,bins2d,0,chanmax,bins2d,0,chanmax);
   }
   for (int i=0;i<12;i++){
     //  VNEIGH
     int j1=i+1;
     sprintf(ch1, "vneigh%02d%02d", j1,j1+6 );
     sprintf(ch2, "%s   VNEIGHBOR", ch1 );
     exvneig[i]=new TH2F(ch1,ch2,bins2d,0,chanmax,bins2d,0,chanmax);
   }


   //compensation for GAIN1 - odd crystals
   for (int i=0;i<9;i++){
     // 2/1 bad sums
     G1comp[i]=TMath::Sqrt( R2ex[i]/R1ex[i] )*1.;  // G2==1
     //     G1comp[i]=TMath::Sqrt( R1ex[i]/R2ex[i] )*1.;  // G2==1 wrong

     printf("%d   %f\n",i,G1comp[i] );
   }

} //==========BEGIN END-------------------------------------------











void Selector::SlaveBegin(TTree * /*tree*/)
{
   // The SlaveBegin() function is called after the Begin() function.
   // When running with PROOF SlaveBegin() is called on each slave server.
   // The tree argument is deprecated (on PROOF 0 is passed).

   TString option = GetOption();

}







// invert matrix
//  for every event from PAIR matrix :  restore the energy
//-------------------------
//    
//
Bool_t Selector::inverse_mtx(  int i9 ){
  // i take raw channel
  int ii=2*i9+1;
  int jj=2*i9+2;
  double e1=EXL->GetEnergyCrystalNumber( ii );
  double e2=EXL->GetEnergyCrystalNumber( jj );
  if (e1<=tr[ii]) return kFALSE;
  if (e2<=tr[jj]) return kFALSE;

  // we try to substract the offset first
  //   a*k+b     c*(k-d) =>  b/a=d
  e1=e1-b[ii]/a[ii];
  e2=e2-b[jj]/a[jj];

  // determine Gain1 from alpha=beta
  double G2=G2gain[i9]/G2gain_factor;
  double G1=TMath::Sqrt( R2ex[i9]/R1ex[i9] )* G2;
  double R= R2ex[i9]*G2/G1; // get to the R1==R2 (alpha==beta)
  double alpha=R/(R+1.0);// from Zamoram /easy
  double beta=alpha;     // both axes have the same leak
  double fact=G1*(1-alpha)*G2*(1-beta)-G1*G2*alpha*beta;
  fact=1.0/fact;
  //matrix"
  double N1=fact*(G2*(1-beta)*e1 - G1*alpha *e2);
  double N2=fact*(G1*(1-alpha)*e2 - G2*beta *e1);

  expaircal[i9]->Fill( N1,N2 );

  return kTRUE;
}





Bool_t Selector::is_in_pair(  int ii, int jj ){
  double e1=EXL->GetEnergyCrystalNumber( ii );
  double e2=EXL->GetEnergyCrystalNumber( jj );
  if (e1<=tr[ii]) return kFALSE;
  if (e2<=tr[jj]) return kFALSE;

  // e1=a[ii]+b[ii];
  // e2=a[jj]+b[jj];

  return kTRUE;
}



Bool_t Selector::Process(Long64_t entry)
{
   // The Process() function is called for each entry in the tree (or possibly
   // keyed object in the case of PROOF) to be processed. The entry argument
   // specifies which entry in the currently loaded tree is to be processed.
   // When processing keyed objects with PROOF, the object is already loaded
   // and is available via the fObject pointer.
   //
   // This function should contain the \"body\" of the analysis. It can contain
   // simple or elaborate selection criteria, run algorithms on the data
   // of the event and typically fill histograms.
   //
   // The processing can be stopped by calling Abort().
   //
   // Use fStatus to set the return value of TTree::Process().
   //
   // The return value is currently not used.


  double e,e1,e2, f,g;


   fReader.SetEntry(entry);
   count=count+1;	
  if (count> eventsmax){
    if (count==eventsmax+1)printf("Free ride now%s\n","");
    //Abort("just abort");
 
... 170 more lines ...
Attachment 3: EXL.pdf
EXL.pdf EXL.pdf EXL.pdf EXL.pdf EXL.pdf EXL.pdf EXL.pdf
Attachment 4: pairs0102_0910.pdf
pairs0102_0910.pdf
Attachment 5: pairs1112_1718.pdf
pairs1112_1718.pdf
Ongoinge744 Sat May 26 20:20:55 2018 ValerianOFFLINEGeneralCH215F observations for target 4 (100um)
Analysis offline permits us to conclude that the current target has the good size to observe our resonances.
Attachment 1: Ecm_Thetacm_target4_notes.pdf
Ecm_Thetacm_target4_notes.pdf
Attachment 2: Ex_15F_proj_0_4deg_Ecm_target4.pdf
Ex_15F_proj_0_4deg_Ecm_target4.pdf
Attachment 3: Ex_0to40degEcm_15F.pdf
Ex_0to40degEcm_15F.pdf
Ongoinge744 Sat May 26 20:23:52 2018 Cristina IulianOFFLINEGeneral  PPT gamma spectrum
Attached is the gamma spectrum from PPT detector with a condition on prompt (T_MM_PPT), proton detected in MUST and multiplicity event equal to 1
Attachment 1: runs_target4_proton_prompt_PPT.pdf
runs_target4_proton_prompt_PPT.pdf
Pendinge744 Sun May 27 15:36:31 2018 FrançoisBEAMSocial News updated
19H
They succeeded to get 90 % transmission with CSS1 but the energy at the exit was changed by 4%, that is not compatible with the CSS2 limit of 1 %. After fitting the CSS1 energy they obtained 70-80 % transmission only, but it is enough. The problem with the HF of CSS2 was solved. They are trying to accelerate with CSS2. They are now at midway inside CSS2. They still need several hours to finish the work.


15H
The problem with CSS1 is not yet solved. They want 90% transmission of the beam in CSS1, they have 75%.
There is another problem, the HF of CSS2 has dysfonctionnements.
They don't expect beam before 20H.
Fixede744 Sun May 27 20:47:02 2018 e744- ValérieDAQHardwareN/AInfo to reboot the crates in case of problem
In case of problems in the run control, if it is not possible to reinstall the crates in the "Ready" mode status,
it is possible to reboot them remotely via the software commands.
this can be done using the iolan windows.
first, open a Terminal, then write:
iolan must2 all
Two windows are opened, for each of the VXI crates. see snapshot IOLANmust2reboot.png
then it is possible to reboot the crates by writing in each of the gansterm terminals the "reboot" command.
(Note that a password is asked, it corresponds to the first letter of all the words between (La cigale ...l'été) in the famous sentence of La Fontaine's fable "La Cigale et la Fourmi" ("The Grasshopper and the Ant").
Then after the operation the run Control Narval should be ready (see snapshot).
If not, it means that we need to enter in the D6 room to reboot the crates directly by pushing the "SYS RES" button (using the tiny yellow screw) on the two crates:
start with the Master crate (ganlx1, the one with the main GMT and MUVI1), then press the button of the second crate (ganlx14, with the GMTslave and the second MUVI).
The click-click on each crate means that the reset is done.
(NB: Simultaneously, the two gansterm terminals show the lines of the on-going reboot operations).
Attachment 1: IOLANmust2reboot.png
IOLANmust2reboot.png
Attachment 2: RunControlE744Ready.png
RunControlE744Ready.png
Ongoinge744 Mon May 28 02:07:41 2018 ValerianOFFLINEGeneralCH2New improved resolution for 14N et 15F
After correcting position for the Must2 detectors by taking into account the real hit position on the target that was (0,15cm,0) and not (0,0,0). The way to do it was to artificially move every detector 15cm lower.

Joined are the results at 0deg, for 14N the resolution increases from 125keV to 102keV.
Attachment 1: Exc_15O_newpos.pdf
Exc_15O_newpos.pdf
Attachment 2: Exc_15F_newpos.pdf
Exc_15F_newpos.pdf
Fixede744 Mon May 28 11:00:07 2018 Valerian and Iulian and PhilRUNGeneral two protons
Attachment 1: e2p_15O.pdf
e2p_15O.pdf
Fixede744 Mon May 28 12:22:42 2018 Francois & MarleteOFFLINEGeneral superposition exp / theory for 15O and 15F
Attachment 1: sum.jpg
sum.jpg
Attachment 2: 15F_final.jpg
15F_final.jpg
Pendinge744 Mon May 28 16:14:29 2018 François & ValérieMUST2GeneralN/ACooling system
Monday 28th 16h10: we refill the cooling system for MUST2. The level should be ok for the rest of the experiment.
(Around 4 days).
Fixede744 Mon May 28 16:32:38 2018 E744- ValérieDAQGeneralN/ADAS configuration files-References
Attachment 1: ConfigGMTexp744Mon28th.png
ConfigGMTexp744Mon28th.png
Attachment 2: ConfigMUVICastelStandardA.png
ConfigMUVICastelStandardA.png
Attachment 3: ConfigMUVICastelStandardB.png
ConfigMUVICastelStandardB.png
Attachment 4: MM5_thresholdAt992keV.png
MM5_thresholdAt992keV.png
Attachment 5: MM1_thresholdAt1MeV.png
MM1_thresholdAt1MeV.png
Attachment 6: ConfigE744actionGanlx14b.png
ConfigE744actionGanlx14b.png
Attachment 7: ConfigE744actionGanlx1b.png
ConfigE744actionGanlx1b.png
Attachment 8: ConfigE744InterfaceU3M.png
ConfigE744InterfaceU3M.png
Attachment 9: ConfigE744paramU2M.png
ConfigE744paramU2M.png
Attachment 10: ConfigE774CentrumMaster.png
ConfigE774CentrumMaster.png
Attachment 11: ConfigMUVICastelMufeeYStd.png
ConfigMUVICastelMufeeYStd.png
Attachment 12: ConfigMUVICastelMufeeXE744.png
ConfigMUVICastelMufeeXE744.png
Attachment 13: ConfigE744Muvi1B.png
ConfigE744Muvi1B.png
Attachment 14: ConfigE744Muvi1A.png
ConfigE744Muvi1A.png
Attachment 15: MM1MufeeYtemp5deg.png
MM1MufeeYtemp5deg.png
Fixede744 Mon May 28 18:27:45 2018 E744- ValérieDAQGeneralN/AHigh Voltages and intensities on MUST2
Check regularly the HT on the MUST2.
NB: without beam the current on Telescope 4 is high, between 9 and 11 µA. see snapshot.
NB: The Ioset was increased at 20 µA on Friday 25th (cf Id entry=490) to avoid trips on this telescope due to strong intensity fluctuations due to the beam.
Attachment 1: HT_MUST2withoutBeam28may18.png
HT_MUST2withoutBeam28may18.png
Ongoinge744 Mon May 28 20:28:50 2018 Valerian and SimonOFFLINEGeneralCH2Explanation for the 0 degree low energy proton
The 0 degree energy proton are coming from the beam hitting the aluminum target. If you do a cut on the beam projection on T5 you obtain the black dot on the joined plot.
Attachment 1: explanation_spotT5.pdf
explanation_spotT5.pdf
Fixede744 Mon May 28 20:33:39 2018 E744- evening shift LISE+e744 teams (edit Iulan, Valérie)RUNGeneralCH2BEAM AGAIN RUN 2100 Tuning
See plot of the Must2 impacts, Wien filter set at +/-0.8kV
Beam on CATS 1.2 10**5 pps
CH2 183 µm
Div as before
Attachment 1: beam_spot_2100_end.png
beam_spot_2100_end.png
Fixede744 Mon May 28 20:38:21 2018 E744- evening shift LISE+MUST2 teams (edit Valérie)RUNGeneralCH2 RUN 2101 DATA target 4
run #2101
start @20h27
stop @22h20
target 4

Evening shift team:
LISE and E744 François, Iulan, Valérian, Louis, Jean-Charles, Marlete A., Pierre D., Simon G., Valérie L.
E744
Beam on CATS 1.2 10**5 pps
CH2 183 µm // ERROR ?? this should be 100um
Div as before
All Triggers in GMT (without LISE)
Attachment 1: ScalersDuringRun2101.png
ScalersDuringRun2101.png
Attachment 2: HV_EXL_28May18.png
HV_EXL_28May18.png
Attachment 3: TACduringRun2101.png
TACduringRun2101.png
Attachment 4: TMM5stripsXYETrun2101.png
TMM5stripsXYETrun2101.png
Attachment 5: MM1toMM4strYE_run2101.png
MM1toMM4strYE_run2101.png
Attachment 6: MM1toMM4strXT_run2101.png
MM1toMM4strXT_run2101.png
Attachment 7: MM1toMM4strYT_run2101.png
MM1toMM4strYT_run2101.png
Attachment 8: MM1toMM4impactsMM5_Run2101.png
MM1toMM4impactsMM5_Run2101.png
Attachment 9: TACcoincMMppt_Run2101.png
TACcoincMMppt_Run2101.png
Attachment 10: HV_MUST2duringRun2101.png
HV_MUST2duringRun2101.png
Attachment 11: EXLCsiPads_Run2101.png
EXLCsiPads_Run2101.png
Attachment 12: Scaler_end_Run2101.png
Scaler_end_Run2101.png
Fixede744 Mon May 28 22:11:52 2018 e748- LouisEXL-PPTHardwareCH2EXL4 trigger excess
During run 2101, Frequency of the EXL4 channel at 478Hz compared to values around 30Hz for other channels
Attachment 1: Scaler_EXLTriggerExeed_Run2101.png
Scaler_EXLTriggerExeed_Run2101.png
Fixede744 Mon May 28 22:27:14 2018 Simon et LouisRUNGeneralCH2RUN 2102 DATA target 4
run #2102
start @22h20
stop @23h30
target 4

Evening shift team:
LISE and E744 François, Iulan, Valérian, Louis, Jean-Charles, Marlete A., Pierre D., Simon G., Valérie L.
E744
Beam on CATS 1.3 10**5 pps
CH2 183 µm // ERROR THIS SHOULD BE 100um
Div as before
All Triggers in GMT (without LISE)
Attachment 1: Scaler_start_Run2102.png
Scaler_start_Run2102.png
Attachment 2: Scaler_stop_Run2102.png
Scaler_stop_Run2102.png

ELOG Home Page