]> git.uio.no Git - u/mrichter/AliRoot.git/log
u/mrichter/AliRoot.git
10 years ago1. Updated comments for batch submission
mivanov [Wed, 11 Sep 2013 13:40:07 +0000 (13:40 +0000)]
1. Updated comments for batch submission
2. Script fo the epsilon scan submission
(Marian)

10 years agoAdding possibility to calculate the 3D distortion maps
mivanov [Wed, 11 Sep 2013 13:21:27 +0000 (13:21 +0000)]
Adding possibility to calculate the 3D distortion maps
3D distortion maps obtained using the Poisson relaxation technique
M    AliTPCSpaceCharge3D.h
M    AliTPCSpaceCharge3D.cxx

(Marian)

10 years agoUpdate scroipt , possible to use also the qsub
mivanov [Wed, 11 Sep 2013 12:01:36 +0000 (12:01 +0000)]
Update scroipt , possible to use also the qsub
(MI)

10 years agoAdding vertex constrain and the ITS to the space charge fluctuation studies.
mivanov [Tue, 10 Sep 2013 20:25:01 +0000 (20:25 +0000)]
Adding vertex constrain and the ITS to the space charge fluctuation studies.
Aim to study the tracking bias
(Marian)

10 years agoo Add Qmax information
wiechula [Fri, 6 Sep 2013 12:15:33 +0000 (12:15 +0000)]
o Add Qmax information

10 years agoAdding the new calibration fits
mivanov [Wed, 28 Aug 2013 12:40:32 +0000 (12:40 +0000)]
Adding the new calibration fits

10 years agocosmetics for TDR macros
miweber [Wed, 7 Aug 2013 17:18:09 +0000 (17:18 +0000)]
cosmetics for TDR macros

10 years agoNicer plots
mivanov [Tue, 6 Aug 2013 09:46:53 +0000 (09:46 +0000)]
Nicer plots

10 years agoj
wiechula [Mon, 5 Aug 2013 08:52:41 +0000 (08:52 +0000)]
j

10 years agoo update drawer
wiechula [Mon, 5 Aug 2013 08:12:04 +0000 (08:12 +0000)]
o update drawer

10 years agoand another macro for SC distortions for TDR
miweber [Thu, 1 Aug 2013 16:36:44 +0000 (16:36 +0000)]
and another macro for SC distortions for TDR

10 years agoUpdate the macros
mivanov [Thu, 1 Aug 2013 14:03:56 +0000 (14:03 +0000)]
Update the macros
Still probelm for pile-up)

10 years agocosmetics suggestions by Harry
miweber [Wed, 31 Jul 2013 21:05:47 +0000 (21:05 +0000)]
cosmetics suggestions by Harry

10 years agobugfix: for correction of time bin Delta R was corrected wrongly (took ideal z before...
miweber [Wed, 31 Jul 2013 20:46:25 +0000 (20:46 +0000)]
bugfix: for correction of time bin Delta R was corrected wrongly (took ideal z before correction and corrected z afterwards, which can be different in average correction mode )

10 years agomacros for space charge plots (MW)
miweber [Wed, 31 Jul 2013 17:34:03 +0000 (17:34 +0000)]
macros for space charge plots (MW)

10 years agomodified final plotting macro: units, ranges, etc.
miweber [Tue, 30 Jul 2013 21:42:13 +0000 (21:42 +0000)]
modified final plotting macro: units, ranges, etc.

10 years agoo adapt range
wiechula [Tue, 30 Jul 2013 14:12:10 +0000 (14:12 +0000)]
o adapt range

10 years agoadding preliminary eta correction for T0 seed
miweber [Tue, 30 Jul 2013 10:47:11 +0000 (10:47 +0000)]
adding preliminary eta correction for T0 seed

10 years agoo remove eps10
wiechula [Tue, 30 Jul 2013 09:40:28 +0000 (09:40 +0000)]
o remove eps10

10 years agoITS refit efficiency added
mivanov [Mon, 29 Jul 2013 14:59:20 +0000 (14:59 +0000)]
ITS refit efficiency added

10 years agoo Fix sign problem for T0 seed determination
wiechula [Sun, 28 Jul 2013 20:48:46 +0000 (20:48 +0000)]
o Fix sign problem for T0 seed determination
o Small modifications in Draw utility
o add macro to produce the final plots
o update consitency check macro

10 years agoo fix
wiechula [Fri, 26 Jul 2013 13:53:38 +0000 (13:53 +0000)]
o fix

10 years agoz correction for seed
miweber [Fri, 26 Jul 2013 13:03:21 +0000 (13:03 +0000)]
z correction for seed

10 years agoUpdating the effecftive multiplicity calculation using the official
mivanov [Thu, 25 Jul 2013 21:43:16 +0000 (21:43 +0000)]
Updating the effecftive multiplicity calculation using the official
ALICE numbers

10 years agoNew functions to visualize the fluctuation - for the TPCTDR
mivanov [Thu, 25 Jul 2013 14:47:18 +0000 (14:47 +0000)]
New functions to visualize the fluctuation - for the TPCTDR

void MakeSpaceChargeFluctuationScan(Double_t scale, Int_t nfilesMerge, Int_t sign)

void DrawTrackFluctuation(){
void DrawTrackFluctuationZ()

10 years agoo add possibility of long t0 seeds (over full seeding region)
wiechula [Sun, 21 Jul 2013 17:11:44 +0000 (17:11 +0000)]
o add possibility of long t0 seeds (over full seeding region)

10 years agoo improve
wiechula [Fri, 19 Jul 2013 11:35:50 +0000 (11:35 +0000)]
o improve

10 years agoo fix new ITS propagations in the tree
wiechula [Fri, 19 Jul 2013 00:06:04 +0000 (00:06 +0000)]
o fix new ITS propagations in the tree
o add different reco and sim types in the macros

10 years agoo limit vertex to +-10
wiechula [Thu, 18 Jul 2013 23:51:03 +0000 (23:51 +0000)]
o limit vertex to +-10
o add realistic smearing of clusters (ITS,TPC,TRD)
o replace AliCluster with AliTrackPoint for ITS, TRD
o add track parameters at
  - TPC inner wall
  - between TPC inner wall and ITS last point
o add functionality to create a refitted track from ITS+TRD points for realistic covariance

10 years agoExample macro to define the 1/pt resouttion
mivanov [Thu, 18 Jul 2013 14:38:36 +0000 (14:38 +0000)]
Example macro to define the 1/pt resouttion
To be used for the standard TDR plots.

10 years agoo adapt macro to set the rate
wiechula [Thu, 18 Jul 2013 01:38:45 +0000 (01:38 +0000)]
o adapt macro to set the rate

10 years agoo Add setter for interaction rate in simple sim
wiechula [Thu, 18 Jul 2013 01:36:31 +0000 (01:36 +0000)]
o Add setter for interaction rate in simple sim
o adapt macro for simulation and reconstruction

10 years agoo remove a few printouts
wiechula [Thu, 18 Jul 2013 01:17:49 +0000 (01:17 +0000)]
o remove a few printouts
o another bug fix

10 years agoo updates for seeding and tracking
wiechula [Thu, 18 Jul 2013 01:01:13 +0000 (01:01 +0000)]
o updates for seeding and tracking

10 years agolarger canvases for better pngs
miweber [Wed, 17 Jul 2013 07:40:42 +0000 (07:40 +0000)]
larger canvases for better pngs

10 years agoAdding "standard" plots for fluctuation
mivanov [Tue, 16 Jul 2013 14:57:07 +0000 (14:57 +0000)]
Adding "standard" plots for fluctuation

10 years agocorrected track comparison at ITS outer layer
miweber [Tue, 16 Jul 2013 08:52:29 +0000 (08:52 +0000)]
corrected track comparison at ITS outer layer

10 years agoMatching to external detectors:
miweber [Mon, 15 Jul 2013 22:52:53 +0000 (22:52 +0000)]
Matching to external detectors:
- adding original and refitted tracks propagated to outer ITS layer
- adding plots in macro

10 years ago o latest updates
wiechula [Mon, 15 Jul 2013 16:24:44 +0000 (16:24 +0000)]
 o latest updates

10 years agoo implement seeding
wiechula [Sun, 14 Jul 2013 17:26:14 +0000 (17:26 +0000)]
o implement seeding

10 years ago- Start own free seeding (to be completed)
miweber [Fri, 12 Jul 2013 18:18:12 +0000 (18:18 +0000)]
- Start own free seeding (to be completed)
- modify drawing macro (adding nclus/nclusMC plot)

10 years agoo remove some warnings
wiechula [Thu, 11 Jul 2013 16:00:08 +0000 (16:00 +0000)]
o remove some warnings
o add refit of TPCseed

10 years agouse the standard tracking (fSeeds needs to be set)
miweber [Thu, 11 Jul 2013 12:51:49 +0000 (12:51 +0000)]
use the standard tracking (fSeeds needs to be set)

10 years agoo Make simulation factor 10 faster
wiechula [Wed, 10 Jul 2013 19:08:00 +0000 (19:08 +0000)]
o Make simulation factor 10 faster
o Add Simulation of Laser events
o Add visualisation of laser events, also for single layers, rods, bundles ...
o Fix warnings

10 years agoadding next sector check (to be improved)
miweber [Wed, 10 Jul 2013 16:39:08 +0000 (16:39 +0000)]
adding next sector check (to be improved)

10 years agocluster to track association for free seeding (to be tuned)
miweber [Wed, 10 Jul 2013 15:07:25 +0000 (15:07 +0000)]
cluster to track association for free seeding (to be tuned)

10 years agoPreparation for seeding efficiency/purity
miweber [Tue, 9 Jul 2013 10:47:28 +0000 (10:47 +0000)]
Preparation for seeding efficiency/purity
- count number of seeds per input track (via cluster label)
- count number of clusters per seed (in debug streamer we have the one for the highest number of clusters)
- debug streamer with original track and seed
- TODO: cluster to track association etc.

10 years ago- normalization to integral for SpaceCharge Map creation
miweber [Mon, 8 Jul 2013 17:22:02 +0000 (17:22 +0000)]
- normalization to integral for SpaceCharge Map creation
- use seeding from AliTPCtracker: define fundtions public, use MakeSeed3 in Reconstruction
- no seeds obtained, needs debugging

10 years agoo add simple macros from running simulation and reconstruction
wiechula [Sun, 7 Jul 2013 23:56:46 +0000 (23:56 +0000)]
o add simple macros from running simulation and reconstruction

10 years agoo Change from AliTPCSpaceCharge3D to general AliTPCCorrection in sim/rec
wiechula [Sun, 7 Jul 2013 23:11:47 +0000 (23:11 +0000)]
o Change from AliTPCSpaceCharge3D to general AliTPCCorrection in sim/rec
o Add possibility to use TPCCorrection from lookup table in sim/rec (default now)
o fix warnings
o Add unique track ID in simulation (to prepare efficiency studies)

10 years agoo add lookup tables
wiechula [Fri, 5 Jul 2013 13:48:23 +0000 (13:48 +0000)]
o add lookup tables

10 years agocommit to fix original 63354 broken commit
alinag [Wed, 24 Jul 2013 09:20:13 +0000 (09:20 +0000)]
commit to fix original 63354 broken commit

10 years agoCommitting a file to replace 63348
alinag [Wed, 24 Jul 2013 09:12:24 +0000 (09:12 +0000)]
Committing a file to replace 63348

10 years agoo correct examples
wiechula [Thu, 4 Jul 2013 17:09:56 +0000 (17:09 +0000)]
o correct examples

10 years agoo fix
wiechula [Thu, 4 Jul 2013 16:53:34 +0000 (16:53 +0000)]
o fix

10 years agoAdding possibility to change the exponent of the radius dependence and the scaling...
miweber [Thu, 4 Jul 2013 16:43:10 +0000 (16:43 +0000)]
Adding possibility to change the exponent of the radius dependence and the scaling of epsilon

10 years agoo small updates
wiechula [Thu, 4 Jul 2013 16:41:42 +0000 (16:41 +0000)]
o small updates
o add example to submitCreateLookup

10 years agoo rename
wiechula [Thu, 4 Jul 2013 15:52:46 +0000 (15:52 +0000)]
o rename

10 years agoo make LUT creation paralellisable
wiechula [Thu, 4 Jul 2013 15:46:02 +0000 (15:46 +0000)]
o make LUT creation paralellisable
  - separate initialisation for LUT map in phi bins
  - add functions to create LUT only for 1 phi bin
  - add function to merge files with separate phi bins

10 years agoo macros and scripts to paralellise lookup table creation
wiechula [Thu, 4 Jul 2013 15:42:25 +0000 (15:42 +0000)]
o macros and scripts to paralellise lookup table creation

10 years agoo adjust limits for Dz calculation close to the CE to not cross the CE
wiechula [Thu, 4 Jul 2013 11:57:20 +0000 (11:57 +0000)]
o adjust limits for Dz calculation close to the CE to not cross the CE

10 years agoo rename Limits
wiechula [Thu, 4 Jul 2013 11:35:09 +0000 (11:35 +0000)]
o rename Limits
o proper initialisation for default limits

10 years agoo update correction/distortion integration
wiechula [Wed, 3 Jul 2013 23:14:30 +0000 (23:14 +0000)]
o update correction/distortion integration
o fixes in lookup table creation
o remove protected in 3D

10 years agoAdded example file containing histograms of eta, pt and mult distributions.
hljunggr [Wed, 3 Jul 2013 13:43:20 +0000 (13:43 +0000)]
Added example file containing histograms of eta, pt and mult distributions.

10 years ago-ToyMCTrack: added two new tclonesarray of AliCluster for ITS and TRD space points
hljunggr [Wed, 3 Jul 2013 13:29:15 +0000 (13:29 +0000)]
-ToyMCTrack: added two new tclonesarray of AliCluster for ITS and TRD space points

-ToyMCEventGenerator: added generation of clusters for ITS (upgrade layout) and TRD (current layout)

-ToyMCEventGeneratorSimple: added possibility (::SetParametersToyGen(const Char_t* filename)) to assign file containing histograms of pt, eta and multiplicity distribution (root file containing histograms TH1F hPt, TH1F hEta, TH1I hMult)  to use for generation of tracks

-AliToyMCDrawer: added drawing of ITS points

10 years agobugfix: use time, when looking for next cluster, exception: kIdealTracking
miweber [Tue, 2 Jul 2013 16:03:04 +0000 (16:03 +0000)]
bugfix: use time, when looking for next cluster, exception: kIdealTracking

10 years agoNext Steps for tracking from seed of associated clusters:
miweber [Tue, 2 Jul 2013 14:06:52 +0000 (14:06 +0000)]
Next Steps for tracking from seed of associated clusters:
- Cluster association to track by utilizing AliTPCtrackerRow::FindNearest2
- Implementation of GetSector for AliExternalTrackParam (needed for looking in correct sector for clusters)
- Counting of associated clusters per original track (output in debug streamer)
- Adding drawing option in QA macro
- TODO:
- Correct setting of AliTPCReconstructor?
- Define Search Road (how?)

10 years agoo add first version of lookup table corrections
wiechula [Tue, 2 Jul 2013 00:07:38 +0000 (00:07 +0000)]
o add first version of lookup table corrections
o small updates

10 years agoFirst Steps for tracking from seed of associated clusters:
miweber [Mon, 1 Jul 2013 16:37:48 +0000 (16:37 +0000)]
First Steps for tracking from seed of associated clusters:
- GetFittedTrackFromSeedAllClusters gets seed and performs simple tracking
- go row by row and look for clusters in this row
- TODO: cluster association and selection

10 years agoImplement AliTPCtracker::Clusters2Tracks() for all clusters in given time frame:
miweber [Mon, 1 Jul 2013 13:43:10 +0000 (13:43 +0000)]
Implement AliTPCtracker::Clusters2Tracks() for all clusters in given time frame:
- add setters of inner and outer sectors AliTPCtrackerSector in AliTPCtracker.h
- tracking for all clusters in one time frame (given by nevts or input file)
- TODO:
    - check tracking configuration
- add clusters and original tracks to debug output (how?)

10 years agoexpanding the toy MC
mivanov [Mon, 1 Jul 2013 08:46:29 +0000 (08:46 +0000)]
expanding the toy MC

10 years agoFirst attempt to implement tracking from all clusters
miweber [Sun, 30 Jun 2013 11:03:09 +0000 (11:03 +0000)]
First attempt to implement tracking from all clusters
- Filling arrays for inner and outer sectors
- Function for track fitting from given seeds (not completed)
- Use AliTPCtracker to associate clusters to tracks (not completed, how to do?)

10 years agoadded method RunSimulation2(const Bool_t equalspacing, const Int_t type, const Int_t...
hljunggr [Fri, 28 Jun 2013 16:11:10 +0000 (16:11 +0000)]
added method RunSimulation2(const Bool_t equalspacing, const Int_t type, const Int_t nevents, const Int_t ntracks) which makes it possible to run both the simple toy sim and use ESD input either with equal bunch spacing or train structure where the number of events per crossing is drawn from a poisson dist.

equalSpacing true (false) = fixed freq (bunch train)
type == 0: toy
type==1: esd input

10 years agofixed bug that set visualization time to wrong value
hljunggr [Fri, 28 Jun 2013 14:21:15 +0000 (14:21 +0000)]
fixed bug that set visualization time to wrong value

10 years agoo update readme with simple example
wiechula [Fri, 28 Jun 2013 14:02:55 +0000 (14:02 +0000)]
o update readme with simple example

10 years agoadding name strings for canvases and histograms, adding z0 resolution
miweber [Fri, 28 Jun 2013 11:33:20 +0000 (11:33 +0000)]
adding name strings for canvases and histograms, adding z0 resolution

10 years agorobust drawing also for 2D, adding axis titles
miweber [Fri, 28 Jun 2013 07:51:54 +0000 (07:51 +0000)]
robust drawing also for 2D, adding axis titles

10 years agorobust drawing in TStatToolkit::DrawHistogram (1D only so far) and first drawing...
miweber [Thu, 27 Jun 2013 17:42:15 +0000 (17:42 +0000)]
robust drawing in TStatToolkit::DrawHistogram (1D only so far) and first drawing macro for track parameters (to be improved)

10 years agoo add function to connect output trees
wiechula [Thu, 27 Jun 2013 12:44:58 +0000 (12:44 +0000)]
o add function to connect output trees

10 years agoBug fix. Adding the header files
mivanov [Thu, 27 Jun 2013 11:52:21 +0000 (11:52 +0000)]
Bug fix. Adding the header files

10 years agoo fixes
wiechula [Thu, 27 Jun 2013 10:16:32 +0000 (10:16 +0000)]
o fixes

10 years agoo update reco
wiechula [Thu, 27 Jun 2013 08:32:35 +0000 (08:32 +0000)]
o update reco

10 years agoadded track ID also for the tracks from ESD input
hljunggr [Thu, 27 Jun 2013 07:34:20 +0000 (07:34 +0000)]
added track ID also for the tracks from ESD input

10 years agoadded method RunSimulationBunchTrain(constInt_t nevents,const Int_t ntracks) to simul...
hljunggr [Thu, 27 Jun 2013 06:58:13 +0000 (06:58 +0000)]
added method RunSimulationBunchTrain(constInt_t nevents,const Int_t ntracks) to simulate bunch train structure. So far, all parameters are hardcoded. A bunch spacing of 50e-9, abort gap of 3 microseconds and even train spacing is used. Number of collisions in one crossing drawn from poisson dist.

This is only implemented for the simple toy event generation so far (no ESDs yet).

10 years agoVisualization class. To use
hljunggr [Thu, 27 Jun 2013 06:47:51 +0000 (06:47 +0000)]
Visualization class. To use

 AliToyMCDrawer* draw = new AliToyMCDrawer()
 draw->SetFileName("path/to/toyMC.root")

 draw->FillEventArray(Int_t centerEventNumber)
or
 draw->FillEventArray(Double_t time)
   to display with a certain event in the center or at a certain time

 draw->DrawEvents(Bool_t both, Bool_t before)
   where "both" will display events before and after the middle event and
   before will show also events before (after) the middle event if true (false)
   when "both" is false

10 years agoDrawer class header file
hljunggr [Thu, 27 Jun 2013 06:38:30 +0000 (06:38 +0000)]
Drawer class header file

10 years agoo make reconstruction macro compilable
wiechula [Wed, 26 Jun 2013 22:22:49 +0000 (22:22 +0000)]
o make reconstruction macro compilable
o add first version of reconstruction class

10 years agoref X as na argument
mivanov [Wed, 26 Jun 2013 15:04:04 +0000 (15:04 +0000)]
ref X as na argument

10 years agoAdded possibility to use ESD input
hljunggr [Wed, 26 Jun 2013 12:25:28 +0000 (12:25 +0000)]
Added possibility to use ESD input

to use:
   root -l macros/{loadlibs.C,ConfigOCDB.C}
   AliToyMCEventGeneratorSimple s
   s.SetInputESD("path/to/root_archive.zip")
   s.RunSimulationESD(nevents, ntracks)

   nevents sets the number of events with ntracks!=0 to be used
   ntracks sets the maximum number of tracks in each event to be used

10 years agoAliToyMCEventGenerator would crash if a sector only gets one space point (TSpline3...
hljunggr [Wed, 26 Jun 2013 08:18:17 +0000 (08:18 +0000)]
AliToyMCEventGenerator would crash if a sector only gets one space point (TSpline3 crashes). Modified it to skip those sectors.

10 years agoadding code to visualize the current drawing
mivanov [Tue, 25 Jun 2013 10:58:19 +0000 (10:58 +0000)]
adding code to visualize the current drawing

10 years agoAdding draw function
mivanov [Tue, 25 Jun 2013 09:36:30 +0000 (09:36 +0000)]
Adding draw function
Marian.

10 years agoAdding print function and constant getter to the array of sensors
mivanov [Tue, 25 Jun 2013 08:40:08 +0000 (08:40 +0000)]
Adding print function and constant getter to the array of sensors

10 years agoAdding functions to calulate and store the space carge maps
mivanov [Mon, 24 Jun 2013 17:23:49 +0000 (17:23 +0000)]
Adding functions to calulate and store the space carge maps

10 years agoAdding macros to visualize trending of distortions
mivanov [Mon, 24 Jun 2013 08:51:09 +0000 (08:51 +0000)]
Adding macros to visualize trending of distortions

10 years agoo comment out printf
wiechula [Mon, 24 Jun 2013 07:26:11 +0000 (07:26 +0000)]
o comment out printf

10 years agoo update resolution test part
wiechula [Fri, 21 Jun 2013 10:39:44 +0000 (10:39 +0000)]
o update resolution test part

10 years agoo add Propagate function with return value for debugging
wiechula [Fri, 21 Jun 2013 10:27:50 +0000 (10:27 +0000)]
o add Propagate function with return value for debugging

10 years agoo add function for track propagation and resolution comparison after refit
wiechula [Thu, 20 Jun 2013 13:48:45 +0000 (13:48 +0000)]
o add function for track propagation and resolution comparison after refit

10 years ago1) add debug streamer for failed seeding 2) default is no correction for A or C...
miweber [Wed, 19 Jun 2013 15:13:20 +0000 (15:13 +0000)]
1) add debug streamer for failed seeding  2) default is no correction for A or C side (sign correction does not work)