u/mrichter/AliRoot.git
6 years agoskip clusters when the roc voltage is funny
mkrzewic [Thu, 14 Nov 2013 15:02:15 +0000]
skip clusters when the roc voltage is funny

6 years agoo add calculation of residuals from real residual distortions
wiechula [Thu, 14 Nov 2013 14:36:24 +0000]
o add calculation of residuals from real residual distortions

6 years agoo Add option for residual distortion
wiechula [Thu, 14 Nov 2013 12:45:46 +0000]
o Add option for residual distortion
o Fix warnings
o Add macro to create composed correction for residual distortions

6 years agoo fix errors and warnings
wiechula [Thu, 14 Nov 2013 10:27:07 +0000]
o fix errors and warnings

6 years agoo update Analysis of deltas
wiechula [Thu, 14 Nov 2013 10:18:51 +0000]
o update Analysis of deltas

6 years agoCall init only in case lookup was notinitilaized before.
mivanov [Thu, 14 Nov 2013 09:47:20 +0000]
Call init only in case lookup was notinitilaized before.
(Marian)

6 years agoChanges:
mivanov [Thu, 14 Nov 2013 07:36:24 +0000]
Changes:
1.) Remove obsolete check of the TRD flag - outer detectors are checked in differnt way
      (consequencies to the covariane (resolution) to be checked in benchmark)
2.) Adding range control accesing tail cancelation graph
(Marian)

6 years agoAdding fast resoultion studies ITS,ITS+TRD.
mivanov [Wed, 13 Nov 2013 18:19:58 +0000]
Adding fast resoultion studies ITS,ITS+TRD.
+
Produce figures for TDR

6 years agoNicer figure of residual distortions
mivanov [Wed, 13 Nov 2013 17:55:12 +0000]
Nicer figure of residual distortions
To be used in the TPC TRD and Internal note.

6 years agoadd debugging option to force a core dump in case of a flowting point exception
mkrzewic [Wed, 13 Nov 2013 15:35:23 +0000]
add debugging option to force a core dump in case of a flowting point exception

6 years agoo put fatal if not all subtables are available for merging
wiechula [Wed, 13 Nov 2013 14:25:29 +0000]
o put fatal if not all subtables are available for merging

6 years agoSet of functions to study "empirica;" current corrections of the
mivanov [Wed, 13 Nov 2013 14:19:52 +0000]
Set of functions to study "empirica;" current corrections of the
space charge maps obtained using physical models.

Function to generate plots for the internalt note and TDR in given
direction should be in this macro

(Marian.)

6 years agoUse the original distortion maps to create residual disotortion maps - makeResidualS...
mivanov [Wed, 13 Nov 2013 13:18:40 +0000]
Use the original distortion maps to create residual disotortion maps -  makeResidualSpaceChargeOCDB
The old implmentation is kept under name makeResidualSpaceChargeOCDBLookup

Will be used in the following Mc production

6 years agoo fix streaming
wiechula [Mon, 11 Nov 2013 12:20:52 +0000]
o fix streaming

6 years agoo add function to force recreation of Distortion map
wiechula [Mon, 11 Nov 2013 09:22:49 +0000]
o add function to force recreation of Distortion map

6 years agoadd the script to make calib trees for expert QA
mkrzewic [Sun, 10 Nov 2013 14:43:25 +0000]
add the script to make calib trees for expert QA

6 years agoChanging the class version after modifications of the class layout in previous revisions.
mivanov [Sun, 10 Nov 2013 10:11:02 +0000]
Changing the class version after modifications of the class layout in previous revisions.
Forgotten in previous commits.
Reconstruction was failing in the accesing RecoParam in revision 64890
https://trello.com/c/sChJYPL7/19-benchmark-productions-mc-part

Base/AliTPCParam.h        - changing the class version
Rec/AliTPCRecoParam.h     - changing the class version

6 years agoAdding predefiend BB aleph paramerization
mivanov [Sat, 9 Nov 2013 21:25:02 +0000]
Adding predefiend BB aleph paramerization
NA49 paremterization   - which was used in old MC production until now
ALICE paremetrization  - which properly descibes momentum crossing points of the dEdx

M       Base/AliTPCParam.cxx   - predefined parameters for the BB formula - Na49 and new ALICE parameters
M       Base/AliTPCParam.h     - predefined parameters for the BB formula - Na49 and new ALICE parameters
M       Sim/AliTPCv2.cxx       - use one BB parametrziation - the same for electrons
M       Sim/AliTPCv4.cxx       -

6 years agoo add track alpha to tree
wiechula [Tue, 5 Nov 2013 10:22:26 +0000]
o add track alpha to tree

6 years agoo fix
wiechula [Mon, 4 Nov 2013 16:38:54 +0000]
o fix

6 years agoo add tree with cluster deviation info
wiechula [Mon, 4 Nov 2013 15:59:12 +0000]
o add tree with cluster deviation info
o fix track y position for calibration studies

6 years agoo Add Delta Analysis
wiechula [Mon, 4 Nov 2013 14:55:51 +0000]
o Add Delta Analysis

6 years agoo more selective filling of reco info
wiechula [Mon, 4 Nov 2013 10:36:28 +0000]
o more selective filling of reco info
o require 2 hits in the TRD for SC calibration studies

6 years agoo add possibility to switch off the SC scale factor calculation
wiechula [Sun, 3 Nov 2013 14:30:36 +0000]
o add possibility to switch off the SC scale factor calculation
o add residual histogram for SC calibration studies
o add single histogram for dY deviations

6 years agoo small mods
wiechula [Sun, 3 Nov 2013 14:28:25 +0000]
o small mods

6 years agoAdding interpolation error studies - with Kalman filter approach
mivanov [Fri, 1 Nov 2013 14:40:20 +0000]
Adding interpolation error studies - with Kalman filter approach

6 years agoo fixes
wiechula [Wed, 30 Oct 2013 10:28:47 +0000]
o fixes

6 years agoo fix ClassDef
wiechula [Wed, 30 Oct 2013 08:54:02 +0000]
o fix ClassDef

6 years agoo mods
wiechula [Wed, 30 Oct 2013 08:44:34 +0000]
o mods

6 years agoo add SC scaling factor calculation and usage in
wiechula [Wed, 30 Oct 2013 08:26:00 +0000]
o add SC scaling factor calculation and usage in
  - the correction class
  - the generator
  - the reconstructor

6 years agoadding the printing of residual figure
mivanov [Wed, 30 Oct 2013 08:13:50 +0000]
adding the printing of residual figure

6 years agoAdding macro to modify the Spac charge correction entry and add there the residual...
mivanov [Tue, 29 Oct 2013 14:54:41 +0000]
Adding macro to modify the Spac charge correction entry and add there the residual Distortion due to the Space charge fluctuation
 // Macro to create a clone original  OCDB entry with space point distortion and add there space point
  // distortions cause by resifual sapce charge
  // Output is stored by default in the current directory.
  //

6 years agofrom trunk: fix setting an aribtrary OCDB path for QAtrain_duo and AliTaskCDBconnect.
mkrzewic [Mon, 28 Oct 2013 12:55:11 +0000]
from trunk: fix setting an aribtrary OCDB path for QAtrain_duo and AliTaskCDBconnect.
The task also takes care of initilizing GRP (mag field and geometry)

6 years agoo add possibility to use a different distortion and correction map
wiechula [Mon, 28 Oct 2013 09:04:09 +0000]
o add possibility to use a different distortion and correction map

6 years agoAdding function to fit q(z) normalization parameters of distortion maps
mivanov [Mon, 28 Oct 2013 06:58:13 +0000]
Adding function to fit q(z) normalization parameters of distortion maps

6 years agoo fix loading of map
wiechula [Fri, 25 Oct 2013 01:09:08 +0000]
o fix loading of map

6 years agoo fix sc list stuff
wiechula [Fri, 25 Oct 2013 00:56:14 +0000]
o fix sc list stuff

6 years agoo add usage of SC lists
wiechula [Fri, 25 Oct 2013 00:34:14 +0000]
o add usage of SC lists

6 years agoo add STAT in include path
wiechula [Thu, 24 Oct 2013 15:40:48 +0000]
o add STAT in include path

6 years agoo update
wiechula [Thu, 24 Oct 2013 11:38:10 +0000]
o update

6 years agoUpdated drawing style
mivanov [Mon, 21 Oct 2013 12:09:28 +0000]
Updated drawing style

6 years agoo finale plots
wiechula [Mon, 21 Oct 2013 07:23:50 +0000]
o finale plots

6 years agoo change default parameters
wiechula [Sun, 20 Oct 2013 22:17:27 +0000]
o change default parameters

6 years agoo remove printf
wiechula [Sun, 20 Oct 2013 22:06:18 +0000]
o remove printf
o fix loading of parameters

6 years agoo change sigma Cl to sigma Cl + sigma Tr
wiechula [Sun, 20 Oct 2013 16:09:08 +0000]
o change sigma Cl to sigma Cl + sigma Tr

6 years agoo update macro
wiechula [Sun, 20 Oct 2013 13:15:02 +0000]
o update macro

6 years agoo remove printf
wiechula [Sun, 20 Oct 2013 13:11:22 +0000]
o remove printf

6 years agoo Add function for exact inverse
wiechula [Sun, 20 Oct 2013 12:43:23 +0000]
o Add function for exact inverse

6 years agoAdding q/pt resolution simulation
mivanov [Wed, 16 Oct 2013 22:19:12 +0000]
Adding q/pt resolution simulation

6 years ago Fast toy MC for differnt purposes.
mivanov [Wed, 16 Oct 2013 16:45:35 +0000]
  Fast toy MC for differnt purposes.
Currently:
  testExtrapolation() - to show track extrapolation errror
  testdEdxGEM();  -to show the dEdx respolution detoraition as function of the electron trasnparency

6 years agoo update macro
wiechula [Wed, 16 Oct 2013 16:07:35 +0000]
o update macro

6 years agoo fix integration
wiechula [Wed, 16 Oct 2013 14:59:22 +0000]
o fix integration

6 years agoo small macro
wiechula [Wed, 16 Oct 2013 07:42:06 +0000]
o small macro

6 years agoo add z0 list
wiechula [Tue, 15 Oct 2013 23:21:28 +0000]
o add z0 list

6 years agoo add force alpha
wiechula [Mon, 14 Oct 2013 21:31:52 +0000]
o add force alpha
o add usage of t0 list

6 years agoo add options for other gases and Epsilons
wiechula [Tue, 8 Oct 2013 11:31:15 +0000]
o add options for other gases and Epsilons

6 years agoo add calculation of residuals in the track fit
wiechula [Tue, 8 Oct 2013 11:08:04 +0000]
o add calculation of residuals in the track fit

6 years agoo add macro to create file with precalibrated SC mapcs
wiechula [Mon, 7 Oct 2013 22:48:56 +0000]
o add macro to create file with precalibrated SC mapcs

6 years agoAdd protection in case of 0 HV
mivanov [Fri, 27 Sep 2013 12:37:08 +0000]
Add protection in case of 0 HV

6 years agofix compiler warnings + set ownership of fIonTailArray
mkrzewic [Fri, 27 Sep 2013 09:39:23 +0000]
fix compiler warnings + set ownership of fIonTailArray

6 years agoTail cancelation
mivanov [Fri, 27 Sep 2013 09:02:53 +0000]
Tail cancelation

M       Base/AliTPCcalibDB.cxx   0 activate OCDB entry for IonTail
M       Rec/AliTPCtracker.cxx    - fix inverse logic used in switch
M       Base/AliTPCParam.cxx     - initialize nominal correction ofr high voltage

6 years ago Default style for figures
mivanov [Wed, 25 Sep 2013 15:22:09 +0000]
 Default style for figures

6 years agoUsing the script specifiing style from external file
mivanov [Wed, 25 Sep 2013 15:20:44 +0000]
Using the script specifiing style from external file

6 years agoDisabling f*ing fatal in OCDB acces to be able to run the test using framework.
mivanov [Tue, 24 Sep 2013 21:12:29 +0000]
Disabling f*ing fatal in OCDB acces to be able to run the test using framework.
Swith to disable f*ing fatal should be provided

(unknow author)

6 years agoInitialization of material budget before tracking steps
mivanov [Tue, 24 Sep 2013 19:56:58 +0000]
Initialization of material budget before tracking steps
(Marian)

6 years agoFixed problem with the ITS refit/update
mivanov [Tue, 24 Sep 2013 17:26:34 +0000]
Fixed problem with the ITS refit/update
(still wrong covariance matrix)

(Marian)

6 years agoBig commit.
mivanov [Tue, 24 Sep 2013 13:26:18 +0000]
Big commit.
Software  emulation of the tail  cancelation
Important of the PbPb and high interaction rate data.
(details in pallning tool https://trello.com/c/NoZHHD5f/6-tail-cancellation )

(Mesut, Marian)

M       Rec/AliTPCtracker.cxx        - apply tail cancleation on the cluster level
M       Rec/AliTPCtracker.h          -

M       Rec/AliTPCtrackerSector.cxx  - get number of clusters at given sector
M       Rec/AliTPCtrackerSector.h    - + checked acces to the array

M       Base/AliTPCcalibDB.cxx       -
        GetTailCancelationGraphs(Int_t sector, TGraphErrors ** graphRes, Float_t * indexAmpGraphs);
M       Base/AliTPCcalibDB.h         - Recalculate the tail values for given HV setting and cache the setting per sector

6 years agoParameterization of the gas properties - Usage in the MC
mivanov [Sat, 21 Sep 2013 22:00:32 +0000]
Parameterization of the gas properties - Usage in the MC
for task:
 https://trello.com/c/cLXI4aij/2-code-parameterized-bb-formula-data-mc-correspondence

A       Sim/AliTPCGen.h       - New file. "Potential" acces to the Geant3 common block
M       Sim/AliTPCv2.cxx      - usage of the parameterizaed gas parameters + max. number of steps 30000 ->120000
M       Sim/AliTPCv4.cxx      - ...
M       Sim/AliTPCv2.h        - include Geant3 common block acces
M       Sim/AliTPCv4.h        - ...
M       Sim/AliTPC.cxx        - changed definitions of gas mixtures

M       Rec/AliTPCseed.cxx    -  correct for different mean energy loss of the differnt gas compositions

6 years agoParameterization of the gas properties
mivanov [Sat, 21 Sep 2013 21:50:10 +0000]
Parameterization of the gas properties

M       Base/AliTPCParam.h    -  adding basic gas properties needed to simulate energy loss in Geant3 (before they were hardwired)
M       Base/AliTPCParam.cxx  -  setting defaults fr the gas properties (as used prevsiously)

(from Marek)

6 years agoM Calib/AliTPCPreprocessorOffline.cxx - Exporting the Correction graphs for...
mivanov [Sat, 21 Sep 2013 18:32:09 +0000]
M       Calib/AliTPCPreprocessorOffline.cxx - Exporting the Correction graphs for the param->GetGainSlopesHV() and param->GetGainSlopesPT()
M       Base/AliTPCParam.cxx                -  Usage of named histograms

6 years agoskip first time bins after the gate opening - baseline is not wel defined
mivanov [Sat, 21 Sep 2013 08:29:31 +0000]
skip first time bins after the gate opening - baseline is not wel defined
default  time bins to be used after the  gate opening

(Marian)

M       Rec/AliTPCRecoParam.cxx    -  skip first time bins after the gate opening - baseline is not wel defined
M       Rec/AliTPCRecoParam.h      -  parameterization
M       Rec/AliTPCseed.cxx         -  Usage L1 + gate delay from the CTP

6 years agoSmall modifications:
mivanov [Sat, 21 Sep 2013 08:04:33 +0000]
Small modifications:
1.) debug streamer had to be explicitly open in recreate mode
2.) default values of correction factors HVandPT (1 instead of 0)

M       Rec/AliTPCtracker.cxx              - Debug streamer open in the recreate mode
M       Rec/AliTPCclusterer.cxx            - Debug streamer only in case of given bitmask active
M       Rec/AliTPCseed.cxx                 - Protection against 0 per chamber calibration
M       Base/AliTPCcalibDB.cxx             - Default value for the HVandPT correction is 1 as it is multiplicative correction factor

6 years agoChanges for task:
mivanov [Fri, 20 Sep 2013 21:38:02 +0000]
Changes for task:
https://trello.com/c/y2PApfkL/1-code-high-voltage-and-p-t-correction-of-gain

Usage of basic HighVoltage and Presure/Temperature (time) dependent gas gain correction.

Double_t correctionHVandPT = calib->GetGainCorrectionHVandPT(timeStamp, calib->GetRun(), isec, 5 ,tpcrecoparam->GetGainCorrectionHVandPTMode());

M       Sim/AliTPC.cxx          -  Usage in simulation (according mode)  - multiplicative factor of gain
M       Rec/AliTPCRecoParam.h   -  Switch/ mode of usage of the HVandPT correction
M       Rec/AliTPCRecoParam.cxx -  ...
M       Rec/AliTPCseed.cxx      -  Usage in the reconstruction dEdx+    amp[ncl]/=correctionHVandPT;    // correction for the HV and P/T - time dependent

M       Base/AliTPCcalibDB.cxx  -  Implementing different mode of the usage of the HVandPT correction
M       Base/AliTPCcalibDB.h    -  ...

6 years agoUsage of per run z shift correction which is calibrated together with the drift veloc...
mivanov [Fri, 20 Sep 2013 12:34:05 +0000]
Usage of per run z shift correction which is calibrated together with the drift velocity and time 0.
Details in planning tool:
https://trello.com/c/eNjUheAC/14-use-the-delta-z-calibration-from-the-cpass0

(Marian)

6 years agoCuts configuarable from outside.
mivanov [Fri, 20 Sep 2013 12:02:29 +0000]
Cuts configuarable from outside.
Standard cuts defined base on geomtiry+ cuts on crossed rows.

first part of cahcges for the task:
https://trello.com/c/iUfhRsQd/4-calibration-pile-up-filtering-for-the-calibration-gain-calibration

(for Alexander)

                                  be ignored--

M    Calib/AliTPCcalibTimeGain.cxx
M    Calib/AliTPCcalibGainMult.cxx
M    Calib/AliTPCcalibTimeGain.h
M    Calib/AliTPCcalibGainMult.h

6 years agoCDB/AliDCSSensor.cxx - use option for Drawing, rmeoving warning in the Draw
mivanov [Thu, 19 Sep 2013 14:34:00 +0000]
CDB/AliDCSSensor.cxx    - use option for Drawing, rmeoving warning in the Draw
ESD/AliTrackerBase.cxx  - Use staight line aprroximation if very small curvature

(Marian)

6 years agomerge from trunk (small, after 2 days period from last one)
mkrzewic [Wed, 18 Sep 2013 10:04:49 +0000]
merge from trunk (small, after 2 days period from last one)

6 years agoremove to be merged
jthaeder [Wed, 18 Sep 2013 08:23:58 +0000]
remove to be merged

6 years agoadd IonTail object
jthaeder [Tue, 17 Sep 2013 22:01:27 +0000]
add IonTail object

6 years agoIontail object for OCDB
jthaeder [Tue, 17 Sep 2013 20:52:35 +0000]
Iontail object for OCDB

6 years agocode and files for running Glauber+SNM fit to ZDC
atoia [Tue, 17 Sep 2013 19:21:32 +0000]
code and files for running Glauber+SNM fit to ZDC

6 years agoThe speed-up of the Poisson relaxation was lost adding it back
mivanov [Tue, 17 Sep 2013 18:28:16 +0000]
The speed-up of the Poisson relaxation was lost  adding it back
Pointer array arithmetics instead of the matrix inteface

M       Base/AliTPCCorrection.cxx - Adding switch isLocal (not yet used) + speed up of the Possion3D calculation
M       Base/AliTPCCorrection.h

(Marian)

6 years agoChanges for task:
mivanov [Tue, 17 Sep 2013 18:17:53 +0000]
Changes for task:
https://trello.com/c/y2PApfkL/1-code-high-voltage-and-p-t-correction-of-gain

M       Base/AliTPCParam.cxx      - Gain correction as function of HV and P/T
M       Base/AliTPCParam.h
M       Base/AliTPCcalibDB.cxx    - Gain correction as function of HV and P/T + deltaZ per run
M       Base/AliTPCcalibDB.h      - Gain correction as function of HV and P/T

6 years agoUserDataRecoPass not transient
antoniol [Tue, 17 Sep 2013 18:13:24 +0000]
UserDataRecoPass not transient

6 years agosolving issue with copy constructor (F.Prino)
dcaffarr [Tue, 17 Sep 2013 17:47:27 +0000]
solving issue with copy constructor (F.Prino)

6 years agoUpdated macro to calculate space charge fluctuation
mivanov [Tue, 17 Sep 2013 17:11:34 +0000]
Updated macro to calculate space charge fluctuation
(Marian)

6 years agocommiting merged AliTPCPIDResponse.h
agrigora [Tue, 17 Sep 2013 15:16:15 +0000]
commiting merged AliTPCPIDResponse.h

6 years agomerging trunk to TPCdev
agrigora [Tue, 17 Sep 2013 15:07:49 +0000]
merging trunk to TPCdev

6 years agoFrom Chris
loizides [Tue, 17 Sep 2013 10:07:03 +0000]
From Chris

6 years agoInstall a new script
cholm [Tue, 17 Sep 2013 09:17:22 +0000]
Install a new script

6 years agoVarious fixes
cholm [Tue, 17 Sep 2013 09:17:02 +0000]
Various fixes

6 years agoAdded correlation of MC triggers
cholm [Tue, 17 Sep 2013 09:16:31 +0000]
Added correlation of MC triggers

Fixed that we took all events to be MB, even if
MB is downscaled.

Also fixed that we did not flag pile-up except in
pp, and added out-of-bunch pileup check

6 years agoAlso get stuff from directories
cholm [Tue, 17 Sep 2013 09:14:40 +0000]
Also get stuff from directories

6 years agoAdded stuff to be written to shell script after completion.
cholm [Tue, 17 Sep 2013 09:14:11 +0000]
Added stuff to be written to shell script after completion.
Useful for automating tasks done frequently.

6 years agoUpdates to the P(Nch) analysis.
cholm [Tue, 17 Sep 2013 09:12:35 +0000]
Updates to the P(Nch) analysis.
- Better summary.
- Separate script with external data
- Summary after unfoldomg
- Create trigger/vertex bias correction

6 years agoCoverity fix
kharlov [Mon, 16 Sep 2013 18:56:42 +0000]
Coverity fix

6 years agoprotection against rejection of MB events by bad trigger rejection
gconesab [Mon, 16 Sep 2013 15:51:18 +0000]
protection against rejection of MB events by bad trigger rejection

6 years agoRemove electron MC histograms
gconesab [Mon, 16 Sep 2013 15:41:28 +0000]
Remove electron MC histograms
Apply ss simple cut if requested for some MC histograms
Add method to fill Armeteros histograms, histograms provided, code missing

6 years agonew parametrization for new definition of local maxima
gconesab [Mon, 16 Sep 2013 15:38:24 +0000]
new parametrization for new definition of local maxima

6 years agoAllow local maxima in diagonal to be 2 local maxima instead of 1
gconesab [Mon, 16 Sep 2013 15:37:36 +0000]
Allow local maxima in diagonal to be 2 local maxima instead of 1