TWiki
>
Main Web
>
TWikiUsers
>
CatherineSilvestre
>
AliceGrenoble
>
EMCalL1TriggerQA
(2013-02-03,
CatherineSilvestre
)
(raw view)
E
dit
A
ttach
P
DF
---+ QA 2012 _first look, ..., preparation des scripts d'analyse systematique par rapport à un run de reference_ %TOC{depth="4"}% ---++ HotSpots * Checking pp run 188123 : [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/HotSpots_121211.pdf][slides]] * [[https://twiki.cern.ch/twiki/bin/viewauth/ALICE/EMCalPi0Calib2012#CaLib2D][plot coeff calib]] ---++ A faire * Vérifier la macro sur plus de runs * Analyse des !RawData pour étudier les positions des clusters ayant passés le seuil du trigger et voir si on a un déclenchement déficitaire sur les bords ou pas ---++ Synthese des problemes * Rom 24 Mai : 1er bilan de la macro de QA systématique [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/CR120524_Slides_Romain.pdf][ici]] . * Rom 10 Mai : 1er Listing des critères pour l'étude systématique des ESD [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/Critres_ESD.pdf][ici]] . * Rom 3 Mai: Bilan QA pour la réunion de groupe [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/Slide_jeudi_3-5-12.pdf][ici]] . * Rom 26 Avril: Comparaison entre les !MaxL1G, !L1G et !MaxL1J, !L1J [[%ATTACHURL%/Comparaison_max-nonmax_L1G_L1J.pdf][ici]]. * Rom 25 Avril: Petit point très rapide sur les runs de la semaine dernière, qui met en évidence les relations entre !L0 et !L1G/L1J [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/HotSpot_L0.pdf][ici]]. * Rom 20 Avril: Slides pour lister et résumer les phénomènes étranges et non-désirés sur la QA [Edit]: Modification des slides 8 et 9, pas de dépendance en énergie du phénomène à grand abs(eta) [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/QA1-Rapide-042012-Virot.pdf][ici]]. ---++ Bon/mauvais runs ---+++ Runs p-p : * Etude systematique des run pp 2012 (May 10) par Gustavo [[https://indico.cern.ch/getFile.py/access?contribId=2&resId=0&materialId=slides&confId=174089][slides]] : * Runs speciales, le trigger n'est pas dedans. * 178 029 * 178 024 * La moitié de un SM manque * 177 849 * Je ne pense pas que ceux sont été reconstruits * 176 749 * 176 753 * 176 859 <verbatim> Je te recommend de choisir parmis les runs B=0 177444, 177445, 177446, 177477, 177492, 177494, 177496, 177501, 177502, 177503, 177506 B!=0 177792, 177798, 177799, 177804, 177805, 177810, 177858, 177860, 177861, 177864, 177869, 177902, 177929, 177932, 177938, 177942, 178144, 178160, 178204, 178209, 178216, 178217, 178219, 178220 </verbatim> * QA mergée : * =/cebaf/csilvestre/work/QA/Merged_178030.root= * =/cebaf/csilvestre/work/QA/Merged_178025.root= <verbatim>176753 2h Pas bon (decorrelation L0//L1) 177750* Moins de stat mais L0 vraiment nickel 177792* 2h OK pour reference ? 177798* 1h OK pour reference ? 177942 31min Pas bon (1 hotspot en L0 plus marquê et peu de stats) 178056 51min Peu de stats 178058 2h Peu de stats 178062 37min Peu de stats 178025 19min LHC12b plot L0 bizarre 178030 2h LHC12b 1 TRU bizarre (L1 Gamma Trigger) </verbatim> ---+++ Runs Pb-Pb : <verbatim>170387 4h Run assez propre, ref possible 169498 2h Enorme FOR (en Amp) en L0 + TRU bizar en L1G -> intéressant à étudier 169238 2h L0 qui déclenche plutôt beaucoup, mais pas si moche que ça, peut être ref possible 169160 1h Un peu comme le #169238 mais avec 2 TRU morts (pas d'activité)-> parfait pour tester la macro avec le masque (cf slides) 169138 1h L0 ok mais L1 sur 2TRU seulement ! -> bon test pour la macro aussi</verbatim> ---+++ QA mergée output * =/cebaf/csilvestre/work/QA/outputMerged/*/Merged.root= ---+ Preparation pPb ---++ STU max vs. V0 * comparison entre pp, pPb et PbPb : [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/Trigger_pPb.pdf][Trigger_pPb.pdf]] ---+ Pi0Decay Voici la version finale du programme que l'on a réalisé Amaury et moi et qui concerne la désintégration des !PiZero : [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/PiZeroDecay.C][PiZeroDecay]] Il s'agit d'une macro root qui peut donc être exécutée simplement via la commande =root PiZeroDecay.C+= (il faut mettre le plus pour le compiler pour qu'il fonctionne correctement, je ne sais pas trop pourquoi). Le programme est organisé en plusieurs parties différentes et complémentaires : * La première étape consiste à choisir le mode qu'on veut utiliser (en haut à gauche) : * Angle Distribution : permet de faire une simulation pour un nombre d'évènements donné et une énergie du Pi0 donnée. On peut également modifier le nombre de bins à volonté. * Single Calculation : permet de voir, pour une énergie fixée du Pi0 et de ThetaStar (cf. image en haut à gauche sur le programme), la situation résultante pour les deux photons. * On peut ensuite choisir grâce au bouton de sélection à droite du bouton "Run" entre l'affichage du alpha (angle entre les deux photons) min en fonction de l'énergie du Pi0 et l'affichage, en fonction de alpha, de l'impact des deux photons en terme de cluster. * Enfin le bouton de sélection à droite du bouton "Export Canvas" permet de choisir quelle donnée est affichée entre : * dN / dAlpha * dN / dE1 et dN / dE2 * dE1 / dTheta1 et dE2 / dTheta2 * E1/E en fonction de alpha Remarques diverses : * Au lieu d'appuyer sur le bouton "Run" on peut simplement faire "Entrée" quand on a fini de renter la valeur qu'on veut (c'est valable pour tous les champs) * Le bouton "Export Canvas" permet de créer une nouvelle fenêtre permettant ainsi de sauvegarder un plot ou de modifier certains paramètres graphiques. Ce bouton ne concerne que le canvas du bas. * Le slider en bas du graphique en haut à droite permet de choisir rapidement l'énergie du Pi0 dans les deux modes principaux * Le slider tout en bas permet lui de choisir l'angle alpha quand le graphique "dN / dAlpha" est sélectionné pour pouvoir déterminer rapidement l'impact au niveau des clusters Les problèmes liés au redimensionnement de la fenêtre ont été réglés, de même que les soucis de gestion de la mémoire. Quand on réalise un calcul avec une énergie du Pi0 inférieure au GeV les calculs sont assez longs. Cela semble dû au calcul du Lambda0 mais ce n'est pas certain. Néanmoins il suffit d'attendre et tout fonctionne. Il est désormais possible de choisir la position du 1er photon au sein d'une tour, ainsi que l'orientation des photons par rapport au quadrillage des clusters. De plus, une barre de progression à été rajoutée pour visualiser l'avancement lors de grosses procédures (simulation d'un million dévénements par exemple). Lors de la simulation de plusieurs événements, la position du 1er photon au sein de la tour ainsi que l'orientation des deux photons par rapport au quadrillage des clusters sont aléatoires. Le lambda 0 est également calculé en fonction de ces paramètres et sa distribution est disponible dans la liste à choix des graphs affichés. Enfin, on peut choisir entre un calcul//simulation ne prenant en compte que les cas ou les clusters des deux photons sont mergées ou pas. ---+ Macro QA Voici les deux macros QA réalisées pendant le stage, la 1ère correspondant aux tests communs en run p-p et Pb-Pb et celle nommée =CentralityAnalysis= correspondant à une étude dédiée au Pb-Pb ; * [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/MacroQA.C][MacroQA.C]] * [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/CentralityAnalysis.C][CentralityAnalysis.C]] * [[https://twiki.cern.ch/twiki/pub/Main/EMCalL1TriggerQA/ListeRuns.txt][ListeRuns.txt]] Ces macros sont pour l'instant uniquement en local, elles prennent en entrée un fichier texte où sont inscrits les chemins d'accès des différents runs à tester. Ces runs doivent être en .root et issus des ESD (remplis avec des histos de type hL1GPatch par exemple). Pour la macro principale (MacroQA.C), 4 canvas sont affichés de base, mais 3 correspondent à des tests plus précis ou plus poussés (Infos sur les HotSpots et toutes les projections des clusters), libre à vous de choisir quels canvas il faut sortir directement. Pour la macro dédiée à la centralité, un seul test est présent. Il correspond aux projections des événements selon le trigger associé en fonction de la centralité. Cette centralité est recalculée à partir du signal V0 en MB (via une fonction dédiée présente dans la macro) car la variable "centrality" issue de AliRoot ne fonctionne pas. Enfin vous trouverez un exemple de fichier "ListeRuns.txt" qui donnent les chemins d'accès des fichiers à analyser. -- Main.CatherineSilvestre - 20-Apr-2012 <div style="position: absolute; left: -10000px; top: 285px; width: 1px; height: 1px; overflow: hidden;" id="_mcePaste"></div>
Attachments
Attachments
Topic attachments
I
Attachment
History
Action
Size
Date
Who
Comment
root
196091.root
r1
manage
49032.2 K
2013-02-03 - 22:09
CatherineSilvestre
pdf
CR120524_Slides_Romain.pdf
r1
manage
293.0 K
2012-05-24 - 14:48
UnknownUser
c
CentralityAnalysis.C
r1
manage
7.3 K
2012-11-16 - 11:40
CatherineSilvestre
pdf
Comparaison_max-nonmax_L1G_L1J.pdf
r1
manage
807.5 K
2012-04-26 - 14:42
UnknownUser
pdf
Critres_ESD.pdf
r1
manage
62.1 K
2012-05-10 - 10:20
UnknownUser
c
FastorEnergy.C
r1
manage
8.4 K
2013-02-03 - 22:11
CatherineSilvestre
pdf
HotSpot_L0.pdf
r1
manage
317.7 K
2012-04-25 - 15:33
CatherineSilvestre
pdf
HotSpots_121130.pdf
r2
r1
manage
129.6 K
2012-11-30 - 22:55
CatherineSilvestre
pdf
HotSpots_121211.pdf
r2
r1
manage
294.1 K
2012-12-11 - 14:14
CatherineSilvestre
txt
ListeRuns.txt
r1
manage
0.6 K
2012-11-16 - 11:40
CatherineSilvestre
c
MacroQA.C
r1
manage
70.0 K
2012-11-16 - 11:39
CatherineSilvestre
c
PiZeroDecay.C
r1
manage
51.3 K
2012-11-16 - 11:39
CatherineSilvestre
pdf
QA1-Rapide-042012-Virot-1.pdf
r1
manage
1726.2 K
2012-04-20 - 16:55
CatherineSilvestre
pdf
QA1-Rapide-042012-Virot.pdf
r2
r1
manage
1708.8 K
2012-05-03 - 09:13
UnknownUser
pdf
Slide_jeudi_3-5-12.pdf
r1
manage
1991.8 K
2012-05-03 - 13:29
UnknownUser
pdf
Trigger_pPb.pdf
r1
manage
381.6 K
2012-11-08 - 15:34
CatherineSilvestre
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r23
<
r22
<
r21
<
r20
<
r19
|
B
acklinks
|
V
iew topic
|
WYSIWYG
|
M
ore topic actions
Topic revision: r23 - 2013-02-03
-
CatherineSilvestre
Log In
Main
Home
Index
Search
User Search
Changes
Notifications
RSS Feed
Documentation
Support
Webs
Main
Main Archive
Plugins
Sandbox for tests
Public webs
Public webs
ABATBEA
ACPP
ADCgroup
AEGIS
AfricaMap
AgileInfrastructure
ALICE
AliceEbyE
AliceSPD
AliceSSD
AliceTOF
AliFemto
ALPHA
Altair
ArdaGrid
ASACUSA
AthenaFCalTBAna
Atlas
AtlasLBNL
AXIALPET
CAE
CALICE
CDS
CENF
CERNSearch
CLIC
Cloud
CloudServices
CMS
Controls
CTA
CvmFS
DB
DefaultWeb
DESgroup
DPHEP
DM-LHC
DSSGroup
EGEE
EgeePtf
ELFms
EMI
ETICS
FIOgroup
FlukaTeam
Frontier
Gaudi
GeneratorServices
GuidesInfo
HardwareLabs
HCC
HEPIX
ILCBDSColl
ILCTPC
IMWG
Inspire
IPv6
IT
ItCommTeam
ITCoord
ITdeptTechForum
ITDRP
ITGT
ITSDC
LAr
LCG
LCGAAWorkbook
Leade
LHCAccess
LHCAtHome
LHCb
LHCgas
LHCONE
LHCOPN
LinuxSupport
Main
Medipix
Messaging
MPGD
NA49
NA61
NA62
NTOF
Openlab
PDBService
Persistency
PESgroup
Plugins
PSAccess
PSBUpgrade
R2Eproject
RCTF
RD42
RFCond12
RFLowLevel
ROXIE
Sandbox
SocialActivities
SPI
SRMDev
SSM
Student
SuperComputing
Support
SwfCatalogue
TMVA
TOTEM
TWiki
UNOSAT
Virtualization
VOBox
WITCH
XTCA
Welcome Guest
Login
or
Register
Cern Search
TWiki Search
Google Search
Main
All webs
Copyright &© 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use
Discourse
or
Send feedback