AliPhysics  eb0e5d9 (eb0e5d9)
MergeHVscanFilesVariousScans2.C File Reference

MergeHVscanFilesVariousScans2. More...

#include <signal.h>
#include <stdio.h>
#include <vector>
#include <iostream>
#include <fstream>
#include <string>
#include <iosfwd>
#include <numeric>
#include <queue>
#include <set>
#include <sstream>
#include <map>
#include <utility>
#include <iterator>
#include <TApplication.h>
#include <TChain.h>
#include <TF1.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TFrame.h>
#include <TPostScript.h>
#include <TLine.h>
#include <TGaxis.h>
#include <TStyle.h>
#include <TGraphErrors.h>
#include <TMath.h>
#include <TMatrixF.h>
#include <TText.h>
Include dependency graph for MergeHVscanFilesVariousScans2.C:

Go to the source code of this file.

Namespaces

 std
 

Functions

void MergeHVscanFilesVariousScans2 (void)
 

Variables

char SMP2Name [][100] ={"SMA0","SMC0","SMA1","SMC1","SMA2","SMC2","SMA3","SMC3","SMA4","SMC4"}
 
char SMcalibName [][100] ={"US2","US1","EU2","EU1","US3","US5","US4","EU3","US7","US6"}
 
char SMnumber [][100] ={"0","1","2","3","4","5","6","7","8","9"}
 
const int kNbCol =48
 
const int kNbRow =24
 
const int kNbSM =10
 

Detailed Description

MergeHVscanFilesVariousScans2.

How to run :

root -b -q 'macros/mergeHVscanFilesVariousScans2.C' > & output_mergeHVscanFilesVariousScans.out &

This code reads the 3 parameters p0,p1,p2 of the gain = f(HV) curve for various HV scans. When the parameters are found not to be valid for a tower, they are replaced by the parameters of the most recent previous HV scan found to have valid parameters.

Author
Julien Faivre, Julie.nosp@m.n.Fa.nosp@m.ivre@.nosp@m.cern.nosp@m..ch, (LPSC-CNRS)

Definition in file MergeHVscanFilesVariousScans2.C.

Function Documentation

void MergeHVscanFilesVariousScans2 ( void  )

Main

Definition at line 75 of file MergeHVscanFilesVariousScans2.C.

Variable Documentation

const int kNbCol =48

Definition at line 49 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().

const int kNbRow =24

Definition at line 50 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().

const int kNbSM =10

Definition at line 51 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().

char SMcalibName[][100] ={"US2","US1","EU2","EU1","US3","US5","US4","EU3","US7","US6"}

Definition at line 46 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().

char SMnumber[][100] ={"0","1","2","3","4","5","6","7","8","9"}

Definition at line 47 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().

char SMP2Name[][100] ={"SMA0","SMC0","SMA1","SMC1","SMA2","SMC2","SMA3","SMC3","SMA4","SMC4"}

Definition at line 45 of file MergeHVscanFilesVariousScans2.C.

Referenced by MergeHVscanFilesVariousScans2().