AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TestAnalisys.C File Reference
#include "TFile.h"
#include "TTree.h"
#include "TChain.h"
#include "TString.h"
#include "TLegend.h"
#include "TStyle.h"
#include "TCut.h"
#include "TF1.h"
#include "TProfile.h"
#include "TProfile2D.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TPad.h"
#include "TCanvas.h"
#include "TSystem.h"
#include "TParticle.h"
#include "TRandom.h"
#include "TEventList.h"
#include "AliTrackReference.h"
#include "AliTPCParam.h"
#include "AliDetector.h"
#include "AliStack.h"
#include "AliGenInfo.h"
Include dependency graph for TestAnalisys.C:

Go to the source code of this file.

Functions

void Select ()
 
void SelectLaser ()
 
void AddChains (Int_t run)
 
void MakePictures (char *dirname)
 
void PRFYZ (TCut cut0, TCut cut1, char *description)
 
void PRFZZ (TCut cut0, TCut cut1, char *description)
 
void P5Z (TCut cut0, TCut cut1, char *description)
 
void P3Z (TCut cut0, TCut cut1, char *description)
 
void ResYZ (TCut cut0, TCut cut1, char *description)
 
void SysYX (TCut cut0, char *description)
 
void SysZX (TCut cut0, char *description)
 
TProfile * ProfileMaxRow (TCut cut0, char *name, Int_t max)
 
TProfile * ProfileMaxPhi (TCut cut0, char *name, Int_t max)
 
TProfile * ProfileMaxZ (TCut cut0, char *name, Int_t max)
 
TProfile * ProfileQRow (TCut cut0, char *name, Int_t max)
 
TProfile * ProfileQPhi (TCut cut0, char *name, Int_t max)
 
TProfile * ProfileQZ (TCut cut0, char *name, Int_t max)
 
TCanvas * NoiseSector (TCut cut0, char *description, Int_t maxrow, Int_t maxpad)
 
TChain chaincl ("Tracks","Tracks")
 
TChain chaincl2 ("Tracks","Tracks")
 
TChain chainSignal ("SignalB","SignalB")
 
TChain chainFit ("Fit","Fit")
 
TChain chainPed ("Fit","Fit")
 

Variables

TString runDesc ="Run "
 
AliComparisonDraw comp
 
AliComparisonDraw compCl
 
AliComparisonDraw compF
 
AliComparisonDraw compP
 
TEventList * listTracks = new TEventList("listTracks","listTracks")
 
TEventList * listFitS = new TEventList("listFitS","listFitS")
 
TEventList * listFitPed = new TEventList("listFitPed","listFitPed")
 

Detailed Description

.L AliGenInfo.C+
.L TestAnalisys.C+
AddChains(868); // AddChains(runNumber);
Select(); // make default selection of data
MakePictures("pic868");

Definition in file TestAnalisys.C.

Function Documentation

void AddChains ( Int_t  run)

add files to the chains + check consistency

Definition at line 253 of file TestAnalisys.C.

TChain chaincl ( "Tracks"  ,
"Tracks"   
)

Referenced by AddChains(), and MakeChainCL().

TChain chaincl2 ( "Tracks"  ,
"Tracks"   
)

Referenced by AddChains().

TChain chainFit ( "Fit"  ,
"Fit"   
)

Referenced by AddChains().

TChain chainPed ( "Fit"  ,
"Fit"   
)

Referenced by AddChains().

TChain chainSignal ( "SignalB"  ,
"SignalB"   
)

Referenced by AddChains().

void MakePictures ( char *  dirname)

Define Uli Style

Definition at line 89 of file TestAnalisys.C.

TCanvas * NoiseSector ( TCut  cut0,
char *  description,
Int_t  maxrow,
Int_t  maxpad 
)

draw plots of the noise

Definition at line 663 of file TestAnalisys.C.

Referenced by MakePictures().

void P3Z ( TCut  cut0,
TCut  cut1,
char *  description 
)

first exponenent as function of z drift

Definition at line 594 of file TestAnalisys.C.

void P5Z ( TCut  cut0,
TCut  cut1,
char *  description 
)

second exponenent as function of z drift

Definition at line 629 of file TestAnalisys.C.

void PRFYZ ( TCut  cut0,
TCut  cut1,
char *  description 
)

plot Pad response function as funtion of drift z

Definition at line 379 of file TestAnalisys.C.

Referenced by MakePictures().

void PRFZZ ( TCut  cut0,
TCut  cut1,
char *  description 
)

Definition at line 415 of file TestAnalisys.C.

Referenced by MakePictures().

TProfile * ProfileMaxPhi ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 516 of file TestAnalisys.C.

Referenced by MakePictures().

TProfile * ProfileMaxRow ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 504 of file TestAnalisys.C.

Referenced by MakePictures().

TProfile * ProfileMaxZ ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 575 of file TestAnalisys.C.

TProfile * ProfileQPhi ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 540 of file TestAnalisys.C.

TProfile * ProfileQRow ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 528 of file TestAnalisys.C.

Referenced by MakePictures().

TProfile * ProfileQZ ( TCut  cut0,
char *  name,
Int_t  max 
)

make profile histrogram of amplitudes

Definition at line 552 of file TestAnalisys.C.

Referenced by MakePictures().

void ResYZ ( TCut  cut0,
TCut  cut1,
char *  description 
)

resolution in y coordinate as function of z

Definition at line 447 of file TestAnalisys.C.

Referenced by MakePictures().

void Select ( )

base cut on the tracks

Definition at line 348 of file TestAnalisys.C.

void SelectLaser ( )

base cut on the tracks

Definition at line 358 of file TestAnalisys.C.

void SysYX ( TCut  cut0,
char *  description 
)

Definition at line 482 of file TestAnalisys.C.

Referenced by MakePictures().

void SysZX ( TCut  cut0,
char *  description 
)

Definition at line 493 of file TestAnalisys.C.

Referenced by MakePictures().

Variable Documentation

AliComparisonDraw compCl

Definition at line 75 of file TestAnalisys.C.

AliComparisonDraw compF

Definition at line 76 of file TestAnalisys.C.

Referenced by AddChains(), P3Z(), P5Z(), PRFZZ(), Select(), and SelectLaser().

AliComparisonDraw compP

Definition at line 77 of file TestAnalisys.C.

Referenced by AddChains(), MakeComposedCorrection(), and NoiseSector().

TEventList* listFitPed = new TEventList("listFitPed","listFitPed")

Definition at line 84 of file TestAnalisys.C.

TEventList* listFitS = new TEventList("listFitS","listFitS")

Definition at line 83 of file TestAnalisys.C.

Referenced by Select(), and SelectLaser().

TEventList* listTracks = new TEventList("listTracks","listTracks")

Definition at line 82 of file TestAnalisys.C.

Referenced by Select(), and SelectLaser().

TString runDesc ="Run "

Definition at line 72 of file TestAnalisys.C.

Referenced by AddChains(), and MakePictures().