wiechula [Thu, 14 Nov 2013 10:27:07 +0000 (10:27 +0000)]
o fix errors and warnings
wiechula [Thu, 14 Nov 2013 10:18:51 +0000 (10:18 +0000)]
o update Analysis of deltas
mivanov [Thu, 14 Nov 2013 09:47:20 +0000 (09:47 +0000)]
Call init only in case lookup was notinitilaized before.
(Marian)
mivanov [Thu, 14 Nov 2013 07:36:24 +0000 (07:36 +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)
mivanov [Wed, 13 Nov 2013 18:19:58 +0000 (18:19 +0000)]
Adding fast resoultion studies ITS,ITS+TRD.
+
Produce figures for TDR
mivanov [Wed, 13 Nov 2013 17:55:12 +0000 (17:55 +0000)]
Nicer figure of residual distortions
To be used in the TPC TRD and Internal note.
mkrzewic [Wed, 13 Nov 2013 15:35:23 +0000 (15:35 +0000)]
add debugging option to force a core dump in case of a flowting point exception
wiechula [Wed, 13 Nov 2013 14:25:29 +0000 (14:25 +0000)]
o put fatal if not all subtables are available for merging
mivanov [Wed, 13 Nov 2013 14:19:52 +0000 (14:19 +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.)
mivanov [Wed, 13 Nov 2013 13:18:40 +0000 (13:18 +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
wiechula [Mon, 11 Nov 2013 12:20:52 +0000 (12:20 +0000)]
o fix streaming
wiechula [Mon, 11 Nov 2013 09:22:49 +0000 (09:22 +0000)]
o add function to force recreation of Distortion map
mkrzewic [Sun, 10 Nov 2013 14:43:25 +0000 (14:43 +0000)]
add the script to make calib trees for expert QA
mivanov [Sun, 10 Nov 2013 10:11:02 +0000 (10:11 +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
mivanov [Sat, 9 Nov 2013 21:25:02 +0000 (21:25 +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 -
wiechula [Tue, 5 Nov 2013 10:22:26 +0000 (10:22 +0000)]
o add track alpha to tree
wiechula [Mon, 4 Nov 2013 16:38:54 +0000 (16:38 +0000)]
o fix
wiechula [Mon, 4 Nov 2013 15:59:12 +0000 (15:59 +0000)]
o add tree with cluster deviation info
o fix track y position for calibration studies
wiechula [Mon, 4 Nov 2013 14:55:51 +0000 (14:55 +0000)]
o Add Delta Analysis
wiechula [Mon, 4 Nov 2013 10:36:28 +0000 (10:36 +0000)]
o more selective filling of reco info
o require 2 hits in the TRD for SC calibration studies
wiechula [Sun, 3 Nov 2013 14:30:36 +0000 (14:30 +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
wiechula [Sun, 3 Nov 2013 14:28:25 +0000 (14:28 +0000)]
o small mods
mivanov [Fri, 1 Nov 2013 14:40:20 +0000 (14:40 +0000)]
Adding interpolation error studies - with Kalman filter approach
wiechula [Wed, 30 Oct 2013 10:28:47 +0000 (10:28 +0000)]
o fixes
wiechula [Wed, 30 Oct 2013 08:54:02 +0000 (08:54 +0000)]
o fix ClassDef
wiechula [Wed, 30 Oct 2013 08:44:34 +0000 (08:44 +0000)]
o mods
wiechula [Wed, 30 Oct 2013 08:26:00 +0000 (08:26 +0000)]
o add SC scaling factor calculation and usage in
- the correction class
- the generator
- the reconstructor
mivanov [Wed, 30 Oct 2013 08:13:50 +0000 (08:13 +0000)]
adding the printing of residual figure
mivanov [Tue, 29 Oct 2013 14:54:41 +0000 (14:54 +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.
//
mkrzewic [Mon, 28 Oct 2013 12:55:11 +0000 (12:55 +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)
wiechula [Mon, 28 Oct 2013 09:04:09 +0000 (09:04 +0000)]
o add possibility to use a different distortion and correction map
mivanov [Mon, 28 Oct 2013 06:58:13 +0000 (06:58 +0000)]
Adding function to fit q(z) normalization parameters of distortion maps
wiechula [Fri, 25 Oct 2013 01:09:08 +0000 (01:09 +0000)]
o fix loading of map
wiechula [Fri, 25 Oct 2013 00:56:14 +0000 (00:56 +0000)]
o fix sc list stuff
wiechula [Fri, 25 Oct 2013 00:34:14 +0000 (00:34 +0000)]
o add usage of SC lists
wiechula [Thu, 24 Oct 2013 15:40:48 +0000 (15:40 +0000)]
o add STAT in include path
wiechula [Thu, 24 Oct 2013 11:38:10 +0000 (11:38 +0000)]
o update
mivanov [Mon, 21 Oct 2013 12:09:28 +0000 (12:09 +0000)]
Updated drawing style
wiechula [Mon, 21 Oct 2013 07:23:50 +0000 (07:23 +0000)]
o finale plots
wiechula [Sun, 20 Oct 2013 22:17:27 +0000 (22:17 +0000)]
o change default parameters
wiechula [Sun, 20 Oct 2013 22:06:18 +0000 (22:06 +0000)]
o remove printf
o fix loading of parameters
wiechula [Sun, 20 Oct 2013 16:09:08 +0000 (16:09 +0000)]
o change sigma Cl to sigma Cl + sigma Tr
wiechula [Sun, 20 Oct 2013 13:15:02 +0000 (13:15 +0000)]
o update macro
wiechula [Sun, 20 Oct 2013 13:11:22 +0000 (13:11 +0000)]
o remove printf
wiechula [Sun, 20 Oct 2013 12:43:23 +0000 (12:43 +0000)]
o Add function for exact inverse
mivanov [Wed, 16 Oct 2013 22:19:12 +0000 (22:19 +0000)]
Adding q/pt resolution simulation
mivanov [Wed, 16 Oct 2013 16:45:35 +0000 (16:45 +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
wiechula [Wed, 16 Oct 2013 16:07:35 +0000 (16:07 +0000)]
o update macro
wiechula [Wed, 16 Oct 2013 14:59:22 +0000 (14:59 +0000)]
o fix integration
wiechula [Wed, 16 Oct 2013 07:42:06 +0000 (07:42 +0000)]
o small macro
wiechula [Tue, 15 Oct 2013 23:21:28 +0000 (23:21 +0000)]
o add z0 list
wiechula [Mon, 14 Oct 2013 21:31:52 +0000 (21:31 +0000)]
o add force alpha
o add usage of t0 list
wiechula [Tue, 8 Oct 2013 11:31:15 +0000 (11:31 +0000)]
o add options for other gases and Epsilons
wiechula [Tue, 8 Oct 2013 11:08:04 +0000 (11:08 +0000)]
o add calculation of residuals in the track fit
wiechula [Mon, 7 Oct 2013 22:48:56 +0000 (22:48 +0000)]
o add macro to create file with precalibrated SC mapcs
mivanov [Fri, 27 Sep 2013 12:37:08 +0000 (12:37 +0000)]
Add protection in case of 0 HV
mkrzewic [Fri, 27 Sep 2013 09:39:23 +0000 (09:39 +0000)]
fix compiler warnings + set ownership of fIonTailArray
mivanov [Fri, 27 Sep 2013 09:02:53 +0000 (09:02 +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
mivanov [Wed, 25 Sep 2013 15:22:09 +0000 (15:22 +0000)]
Default style for figures
mivanov [Wed, 25 Sep 2013 15:20:44 +0000 (15:20 +0000)]
Using the script specifiing style from external file
mivanov [Tue, 24 Sep 2013 21:12:29 +0000 (21:12 +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)
mivanov [Tue, 24 Sep 2013 19:56:58 +0000 (19:56 +0000)]
Initialization of material budget before tracking steps
(Marian)
mivanov [Tue, 24 Sep 2013 17:26:34 +0000 (17:26 +0000)]
Fixed problem with the ITS refit/update
(still wrong covariance matrix)
(Marian)
mivanov [Tue, 24 Sep 2013 13:26:18 +0000 (13:26 +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
mivanov [Sat, 21 Sep 2013 22:00:32 +0000 (22:00 +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
mivanov [Sat, 21 Sep 2013 21:50:10 +0000 (21:50 +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)
mivanov [Sat, 21 Sep 2013 18:32:09 +0000 (18:32 +0000)]
M Calib/AliTPCPreprocessorOffline.cxx - Exporting the Correction graphs for the param->GetGainSlopesHV() and param->GetGainSlopesPT()
M Base/AliTPCParam.cxx - Usage of named histograms
mivanov [Sat, 21 Sep 2013 08:29:31 +0000 (08:29 +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
mivanov [Sat, 21 Sep 2013 08:04:33 +0000 (08:04 +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
mivanov [Fri, 20 Sep 2013 21:38:02 +0000 (21:38 +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 - ...
mivanov [Fri, 20 Sep 2013 12:34:05 +0000 (12:34 +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)
mivanov [Fri, 20 Sep 2013 12:02:29 +0000 (12:02 +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
mivanov [Thu, 19 Sep 2013 14:34:00 +0000 (14:34 +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)
mkrzewic [Wed, 18 Sep 2013 10:04:49 +0000 (10:04 +0000)]
merge from trunk (small, after 2 days period from last one)
jthaeder [Wed, 18 Sep 2013 08:23:58 +0000 (08:23 +0000)]
remove to be merged
jthaeder [Tue, 17 Sep 2013 22:01:27 +0000 (22:01 +0000)]
add IonTail object
jthaeder [Tue, 17 Sep 2013 20:52:35 +0000 (20:52 +0000)]
Iontail object for OCDB
atoia [Tue, 17 Sep 2013 19:21:32 +0000 (19:21 +0000)]
code and files for running Glauber+SNM fit to ZDC
mivanov [Tue, 17 Sep 2013 18:28:16 +0000 (18:28 +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)
mivanov [Tue, 17 Sep 2013 18:17:53 +0000 (18:17 +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
antoniol [Tue, 17 Sep 2013 18:13:24 +0000 (18:13 +0000)]
UserDataRecoPass not transient
dcaffarr [Tue, 17 Sep 2013 17:47:27 +0000 (17:47 +0000)]
solving issue with copy constructor (F.Prino)
mivanov [Tue, 17 Sep 2013 17:11:34 +0000 (17:11 +0000)]
Updated macro to calculate space charge fluctuation
(Marian)
agrigora [Tue, 17 Sep 2013 15:16:15 +0000 (15:16 +0000)]
commiting merged AliTPCPIDResponse.h
agrigora [Tue, 17 Sep 2013 15:07:49 +0000 (15:07 +0000)]
merging trunk to TPCdev
loizides [Tue, 17 Sep 2013 10:07:03 +0000 (10:07 +0000)]
From Chris
cholm [Tue, 17 Sep 2013 09:17:22 +0000 (09:17 +0000)]
Install a new script
cholm [Tue, 17 Sep 2013 09:17:02 +0000 (09:17 +0000)]
Various fixes
cholm [Tue, 17 Sep 2013 09:16:31 +0000 (09:16 +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
cholm [Tue, 17 Sep 2013 09:14:40 +0000 (09:14 +0000)]
Also get stuff from directories
cholm [Tue, 17 Sep 2013 09:14:11 +0000 (09:14 +0000)]
Added stuff to be written to shell script after completion.
Useful for automating tasks done frequently.
cholm [Tue, 17 Sep 2013 09:12:35 +0000 (09:12 +0000)]
Updates to the P(Nch) analysis.
- Better summary.
- Separate script with external data
- Summary after unfoldomg
- Create trigger/vertex bias correction
kharlov [Mon, 16 Sep 2013 18:56:42 +0000 (18:56 +0000)]
Coverity fix
gconesab [Mon, 16 Sep 2013 15:51:18 +0000 (15:51 +0000)]
protection against rejection of MB events by bad trigger rejection
gconesab [Mon, 16 Sep 2013 15:41:28 +0000 (15:41 +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
gconesab [Mon, 16 Sep 2013 15:38:24 +0000 (15:38 +0000)]
new parametrization for new definition of local maxima
gconesab [Mon, 16 Sep 2013 15:37:36 +0000 (15:37 +0000)]
Allow local maxima in diagonal to be 2 local maxima instead of 1
zconesa [Mon, 16 Sep 2013 13:34:25 +0000 (13:34 +0000)]
fix list ownership
mivanov [Mon, 16 Sep 2013 12:29:15 +0000 (12:29 +0000)]
Changes needed to calculate and store the dEdxTot and dEdxMax
M Rec/AliTPCtracker.cxx - adding dEdxMax and setting information
M Rec/AliTPCseed.cxx - adding dEdxMax and setting information
M Rec/AliTPCseed.h - adding dEdxMax and setting information
M Rec/AliTPCclusterer.cxx - debug streamer activated only for special flag
morsch [Mon, 16 Sep 2013 12:10:42 +0000 (12:10 +0000)]
Coverity warning corrected.