You are on page 1of 70

Decorrelatietussendezonneactiviteiten

delevensduurvanhet
D0

meson

Rapport

A.H.J.Schuringa
A.Gnaydin

Calandlyceum,Technasium

Opgesteldvoor
JaccodeVries,NIKHEF
de
RutgerGast,docent6
klasO&O
Calandlyceum,Technasium

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
1van70

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
2van70

1.

Voorwoord

Bestelezer,ditishemdan.Hetlaatstedocumentvooronsonderzoek.Wij
kunnenterugkijkenopeenmooiengeslaagdonderzoek.Eenonderzoek
waarweveeltijdinhebbengestoken,maarveelvoldoeninguithebben
gehaald.

HetgroteonderzoekmetLHCbdatastondopdeeerstediavanonze
tussenpresentatie.Wezienditonderzoekalsonseersteechtegrote
wetenschappelijkeonderzoek.Hetiseenmooieopvolgervanhetonderzoek
naarhetkunstmatigecelmembraan,eindvijfdeklas.Wijhebbenenorm
gelukgehaddatwijeenonderzoekkondenuitvoerenwaarbijwemetechte
datavandeLHCbkondenwerkenendaarbijhulpvanJaccodeVrieskonden
verwachten.

Ditheleonderzoekwasnatuurlijknietmogelijkgeweestzonderdetijdende
hoopmoeitedieJaccodeVries,PhDaandeNIKHEF,onzeopdrachtgeveren
expert,heeftgestokeninhethelpenvanonsbijditonderzoek.Veleemails
hebbenweuitgewisseldenverschillendeafsprakenhebbenwemetJacco
gehad,waarbijhijonstipsgafenwedestappendoornamenvanhet
onderzoek.Onzerapportenheefthijtelkensmetveelaandacht
doorgenomenenonsverbeteringengegeven.Kortom,ditonderzoekwas
nietzogeslaagdgeweestzonderdeinzetvaneengeweldigewetenschapper.

WijzoudengraagRutgerGast,AntonvandenBergenhetCalandlyceum
bedankenvoordehulpdiezeonshebbengebodentijdensditonderzoek.
RutgerGastheeftveelcontactgehadmetonstijdensdezomervakantieom
sameneenmooionderzoektekunnenvinden.AntonvandenBergissamen
metonseenweeknaardeCERNgeweest,mettoestemmingvandeschool,
waarwijeenechtonvergetelijketijdhebbengehad,waarwijdedetectoren
endedeeltjesversnellerhebbengezienenwaarwijhebbengelunchtmet
wetenschappers.

DeLHCbcollaboratiezoudenwijgraagwillenbedankenvoorallemoeitedie
isgedaanomdezedatateverzamelenmetdeenormeexperimentenopde
LHC.VandeLHCbcollaboratiekondenwijechtedatagebruiken,verzameld
indeLHCbdetector,voorditeducatieveonderzoek,waarbijderesultatenal
bekendwaren.
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
3van70

2.

Samenvatting

Bijditonderzoekwordtonderzochtofeencorrelatiebestaattussende
0
levensduurvanhetD
mesonendezonneactiviteit.Ditwordtonderzocht
0
doordedatavanhetD
mesoninzesstukkenteknippen,overiedervande
zesstukkeneenmassafituittevoeren,waarbijdehoeveelheidsignaalende
hoeveelheidachtergrondberekendwordt,eneenlevensduurfituittevoeren
waarbijdevervalconstanteberekendwordt.Aandehandvandedan
verkregengegevenskaneenonzekerheidoverdevervalconstanteendus
overdelevensduurberekendworden.Dedanberekendelevensduuren
onzekerheiddaaropisvergelekenmetdezonneactiviteit.Hetbleekdater
voornugeencorrelatiebestaat.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
4van70

3.

Inhoudsopgave

1.
2.
3.
4.

Voorwoord
Samenvatting
Inhoudsopgave
Probleemschets
4.1. Opdrachtgever&expert
4.2. NIKHEF
4.3. CERN
4.4. Opleiding
5. Inleidingtotdedeeltjesfysica
5.1. Quarks
5.2. Kwantumchromodynamica
5.3. Antiquarks
5.4. Verval
5.5. Halveringstijd
5.6. Anderedeeltjes
5.7. Samenvatting
6. Inleidingtotdezonneactiviteit
6.1. Dezonneactiviteit&zonnecyclus
6.2. Datavandezonneactiviteit
7. Inleidingtot(Py)ROOTenRooFit
7.1. Eerstegebruik
7.2. Werkenmetgesimuleerdedata
8. Doel
9. OnderzoeksvragenenHypothese
9.1. Dehoofdvraag
9.2. Dedeelvragen
9.3. Hypothese
10.
Methode
11.
Meetopstelling
12.
Uitvoering
12.1. Massafit
12.2. Snijden
12.3. Levensduurfit
13.
Resultaten
13.1. Stuk1
13.2. Stuk2
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
5van70

13.3. Stuk3
13.4. Stuk4
13.5. Stuk5
13.6. Stuk6
13.7. Zonneactiviteit
14.
Conclusie
15.
Discussie
16.
Vervolgonderzoek
17.
Literatuur
17.1. Acknowledgements
17.2. Auteurs
18.
Begrippen
Bijlagen
Gebruiktescript
Lifetime.py
ScriptCOUNT1
ScriptCOUNT7

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
6van70

4.

Probleemschets

In2010kwamPeterSturrockerachterdatdelevensduurvande
verschillenderadioactieveatomenbenvloedzoukunnenwordendoorde
zonneactiviteit.1Ditzouvaninvloedkunnenzijnopberekeningendiezijn
gedaanaandehandvanderadioactieveatomen,zoalsbijarcheologiede
koolstof14wordtgebruiktomdeleeftijdvanvondstenteberekenen.

Hoezitditmetanderemateriedanhetatoom?HetDmesonisvoorhet
eerstwaargenomenin1976indeStanfordLinearAcceleratorCenter
(SLAC).HetmesonkanookwordenwaargenomenindeCERN,nadatdezeis
ontstaanuitdeenergiedievrijkomtdooreenbotsingtussentweeprotonen.
Inditonderzoekzaldecorrelatietussendezonneactiviteitendelevensduur
0
vanhetD
mesongemetenworden.Hieruitzaleenconclusiegetrokken
kunnenwordenofer,netalsPeterSturrockhadgevondenmetenkele
radioactieveatomen,eeninvloedvandezonneactiviteitopdelevensduur
vanditdeeltjeis.

0
WatishetD
mesonprecies?Deeltjesalsprotonenenneutronenblijkenniet
elementairtezijn.Ditbetekenddatdezedeeltjessamengesteldzijnuit
andere,welelementairedeeltjes.Dezeelementairedeeltjesnoemenwe
quarks.Erbestaanzessoortenquarks:up,down,strange,charm,top
enbottomquark.Samenkunnenzeverschillendedeeltjesvormen,waarvan
0
hetD
mesonernis.

4.1. Opdrachtgever&expert
DeopdrachtgevervanditonderzoekisJaccodeVries.Jaccoistevensde
expertvandezeopdracht,omdathijverstandheeftvanhetonderwerpen
kanwerkenmetdeverschillendeprogrammaswaarinditonderzoekook
meewordtgewerkt.JaccodeVriesheefteenbachelorNatuuren
SterrenkundegestudeerdaandeUniversiteitUtrecht,hiernaheefthijeen
masterDeeltjesenAstrodeeltjesfysicagestudeerd.OpditmomentisJacco
werkzaamalsPhDopdeNIKHEFenishijeenjaaropdeCERNinGenveom
tewerkenaaneenonderzoeknaarhetvervalvanhetBmesonmetdeLHCb
detector.
1

Stober,D.(2010).
Thestrangecaseofsolarflaresandradioactiveelements
.
http://news.stanford.edu/news/2010/august/sun082310.html
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
7van70

4.2. NIKHEF
NIKHEFstaatvoorNationaalInstituutvoorKernfysicaen
HogeEnergiefysica.HetinstituutiseensamenwerkingtussendeFOM,UvA,
VU,RadboudUniversiteitNijmegenenUniversiteitUtrechtenishetgrootste
onderzoeksinstituutinNederlandophetgebiedvandeeltjesfysica.
DeNIKHEFwerktopbepaaldevlakkensamenmetdeCERN,zowordtdata
dieisverkregenopdeCERNveelgebuiktinonderzoekopdeNIKHEF.Ook
gaanwerkendenvandeNIKHEFregelmatignaardeCERNvooronderzoek
enwerktdeNIKHEFmeeaandeupgradevandeLHC.Dezeupgradezalin
2015helemaalgereedzijn,waarnadeLHCbweergaatdraaien,opdubbele
capaciteit.

4.3. CERN
DeCERNstondoorspronkelijkvoorConseilEuropenpourlaRecherche
Nuclaire2.VandaagheetdeCERNofficieelLaboratoireeuropenpourla
physiquedesparticules3.DeCERNligtbijGenve,opdegrensmetFrankrijk
enZwitserland.Erzijn6deeltjesversnellersaanwezig.Indeeltjesversnellers
wordendeeltjes,protonen,ophogesnelheidgebrachtenvervolgenstot
botsengebrachtwaarbijeengrotehoeveelheidenergievrijkomtwaaruit
nieuwedeeltjeskunnenontstaan.Dedeeltjesdiebijdezebotsingen
ontstaanwordengeregistreerddoordedetectorendieaangeslotenzijnopde
puntenwaardedeeltjesopelkaarbotsenindedeeltjesversnellers.Deze
datawordtvervolgensonderzocht.

4.4. Opleiding
Erbestaanverschillendewegenwaarlangsjeeenbaanalswerknemeropde
CERNkankrijgen.Debelangrijksteenmeestgangbarewegiseenbachelor
NatuurenSterrenkundetevolgenenvervolgenseenmasterParticleen
AstroparticlePhysics.DezestudieskunnenaandeUvAgevolgdworden,
maarookaandeVUenverschillendeandereuniversiteiteninNederland.
Nadatdebachelorenmasterzijnafgerondmoetpromotieonderzoekgedaan
worden.Napromotieonderzoekontvangjedehoogsteacademischegraad.

InhetNederlands:EuropeseRaadvoorKernonderzoek
InhetNederlands:Europeeslaboratoriumvoordeeltjesfysica

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
8van70

5.

Inleidingtotdedeeltjesfysica

Dithoofdstukvanhetonderzoekbevateeninleidingtotdedeeltjesfysica,
zodathetonderzoekbetergevolgdkanwordenendelezervanditverslag
meerinzichtheeftindeprocessendieplaatsvindenenbekendismetde
verschillendebegrippenendeeltjesdiewordenbehandeldinditverslag.
Ditverslagbevatopheteindeenbegrippenlijstwaarallebegrippenen
deeltjesnogeenskortenbondigwordenbeschreven.

Dedeeltjesfysicaisdetakvandenatuurkundedieonderzoekdoetnaarhet
allerkleinste,naardemeestelementairedeeltjes.Mendachtlangdat
atomendemeestelementairedeeltjeszijn,datisookafteleidenaande
naam,atomos=ondeelbaar.Ditbleekechternietwaar.Uitverschillende
experimentenbleekdatatomenbestaanuiteengrotekernenelektronendie
omdezegrotekernheencirkelen.Dezekernispositiefgeladenende
elektronenzijnnegatiefgeladen.Ditatoommodelwerdbekendalshet
Rutherfordmodel.4Opdezemanierkaneenatoomgevormdwordenmet
eenneutralelading,terwijlhijookeennegatieveofpositieveladingkan
krijgenmethetafstaanofopnemenvaneenelektron.
Hiermeewasmennognietklaar,eentijdlaterbleekdatdekernookniet
ondeelbaaris.Dezebestaatuitneutronenenprotonen.Neutronenzijn
neutraalenprotonenzijnpositiefgeladen.Dekernkrijgtdepositievelading
dusvandeprotonen,depositiefgeladendeeltjesindekern.Wekunnennu
eentabelmakenvandedrieverschillendedeeltjes:

Lading

Andereeigenschappen

Elektronen

Draaienomdekern

Protonen

+1

Neutronen

Vormendeatoomkern

5.1. Quarks
Hiermeedachtmeneentijddelijstvanelementairedeeltjescompleette
hebben.Ditbleekniethetgeval.Ookprotonenenneutronenbestaanuit
kleineredeeltjes.Dezekleineredeeltjeswordenquarksgenoemd.Van
quarkszijntotnutoe6verschillendesoortenontdekt.Quarkskunnentwee
soortenladingenhebben, + 23 e en 13 e .Ookhebbenzeverschillende
4

Rutherford,E.(1911).TheScatteringofandParticlesbyMatterandtheStructureoftheAtom.
PhilosophicalMagazine,vol.21,p.669688.
http://www.lawebdefisica.com/arts/structureatom.pdf
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
9van70

massas.Overhetalgemeengeldthoehogerdemassa,hoelastigerde
ontdekkingvandesoortquarkis.Detotalelijstvanquarksisalsvolgt:

Afkorting

Lading

Massa

upquark

+ 32 e

2
~2MeV/c

downquark

31 e

2
~5MeV/c

charmquark

+ 32 e

2
~1290MeV/c

strangequark

31 e

2
~100MeV/c

topquark

+ 32 e

2
~172900MeV/c

bottomquark

31 e

2
~4190MeV/c

Naastquarksmethogeremassabestaanookelektronenmethogeremassa.
Ditzijndemuon, ,endetau, .
Protonenenneutronenzijnsamengestelduit3quarks,upendownquarks.
Hetproton,meteenladingvan + 1 zaldusbestaanuittweeupquarksen

ndownquark( 23 e + 23 e 13 e = 1e ).Hetneutronzaldanbestaanuitn

2
1
1

upquarkentweedownquarks( 3 e 3 e 3 e = 0e ).Hetelektronbestaatniet

uitquarks,hetiseenlepton.

5.2. Kwantumchromodynamica
Quarkswarenechternognooitbuitendekernvaneenatoomwaargenomen.
Zekwamenalleenvoorindeprotonenenneutronen,nietapart.Omditte
verklarenwerddekwantumchromodynamica,ookwelQCD,inhetleven
geroepen.QCDsteltdatalledriedequarksineenneutronofprotoneen
kleurhebben.Envandequarksisrood,eenanderegroenendelaatste
blauw.Dezedriekleuren,rood,groenenblauw(RGB),bijelkaarvormen
wit.Erwerdeenwetopgestelddatquarksbijelkaaraltijddekleurwit
moetenhebben,anderskunnenzenietbestaan.5Ditbetekentdatdeeltjes,
naasttebestaanuitdriequarks,ookkunnenbestaanuittweequarks.Bij
deeltjesmettweequarkshebbenwehetovereenquarkeneenantiquark.
Dezeantiquarkheeftookeenantikleur.Daaruitvolgtdatkleur+antikleur=
wit.Dezedeeltjesnoemenwemesonen,deeltjesbestaandeuitdriequarks
noemenwebaryonen.

5.3. Antiquarks
Antideeltjeszijndeeltjesmettegenovergesteldekwantumgetallen,zoalsde
lading,invergelijkingmethetnietantideeltje.Antideeltjesworden
5

Ditzitietsingewikkelderinelkaar.Quarkswordenbijelkaargehoudendoormiddelvangluonen,afgekort
g.Dezegluonendragenkleurladingenovertussendequarks.
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
10van70

weergegevenaandehandvaneenstreepje, ,bovenhetsymboolvoorhet
nietantideeltje.Ofjekuntzeherkennenaandetegenovergesteldelading,
terwijlhetsymboolvoorhetdeeltjewelhetzelfdeis.Antiquarkszijndus
quarksdieeentegenovergesteldeladinghebbeninvergelijkingmetde
nietantiquarks.Datbetekentdatdeupantiquarkeenladingheeftvan 23 e ,
omdatdeupquarkeenladingheeftvan + 23 e .Antiquarksworden
opgeschrevenalshetsymboolvandenietantiquarkmeteenstreepje
erboven.Devolgendetabellaateenoverzichtzienvanquarksenhun
antiquark:
Quark

Symbool

Lading
2
3e

Antiquark

Symbool

Lading

upantiquark

32 e

upquark

downquark

31 e

downantiquark

+ 31 e

charmquark

+ 32 e

charmantiquark

32 e

strangequark

31 e

strangeantiquark

+ 31 e

topquark

+ 32 e

topantiquark

32 e

bottomquark

31 e

bottomantiquark

+ 31 e

EnvandezemesonenishetDmeson.Ditishetmesonwaarindit
onderzoekmeeisgewerkt.VanhetDmesonbestaanverschillendesoorten:
Symbool

Quarkssamenstelling

Lading

Uitleg

D+

cd

1e

Antideeltjevan D

dc

1e

Antideeltjevan D+

D0

cu

0e

Antideeltjevan D

uc

0e

Antideeltjevan D0

D+s

cs

1e

Antideeltjevan Ds

Ds

sc

1e

Antideeltjevan Ds

Inditonderzoekisgewerktmethet D meson,hierzultunogveelover

lezen.

5.4. Verval
Envandeeigenschappendieveeldeeltjeshebbenisdatzekunnen
vervallen.Hetbekendstevoorbeeldvaneenvervallenddeeltjeis
koolstof14,ookwelgeschrevenals 14
6 C .Hetvervalvaditisotoopvan
14
14

koolstofkanalsvolgtweergegevenworden: 6 C 7 N + e + v e .Koolstof14

veranderdhierinstikstof14,daarbijontstaateenelektroneneen
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
11van70

elektronantineutrino.

Subatomairedeeltjeskunnenookvervallen.Het D mesonkanintientallen

verschillendecombinatiesaandeeltjesvervallen,afhankelijkvandeenergie
0

diehetdeeltjeheeft.Hetmeestvoorkomendevervalvanhet D mesonis

hetvervalnaareennegatiefkaon, K ,eneenpositiefpion, .Ditvervalis

alsvolgtweertegeven:
D0 K + +

EenandervervallenddeeltjedatbelangrijkisbijditonderzoekishetB
meson.EnvandedeeltjesdieuithetvervalvaneenBmesonontstaanis
0

D0 mesonzoweluitdeoriginele

het D meson.Hetblijktnudusdathet

botsingvantweeprotonenalsuithetBmesonkanontstaan.

Vervalwordtveroorzaaktdoordezwakkekernkracht.Zwakkekernkracht
bestaat,zoalsalleanderekrachten,uitkrachtoverdragendedeeltjes.Deze
deeltjeszijnbijdezwakkekernkrachttweeWbosoneneneenZbosonen:
Symbool

Lading

Massa

+ 1e

2
~80,4GeV/c

1e

2
~80,4GeV/c

Z0

0e

2
~91GeV/c

Hetbekendstevoorbeeldvandewerkingvandezwakkekernkrachtishet
vervalvaneenneutron.Ditvervalvindookplaatsbijhetvervalvan
koolstof14naarstikstof14.Hetvervalvaneenneutroninkoolstof14

wordtalsvolgtgenoteerd: n0 p+ + e + v e .Alswordtingezoomdophet

neutronisteziendateendownquarkwordtomgezetineenupquark. udd ,

eenneutronwordthier uud ,eenproton.Dezevergelijkingkanalsvolgt

gegevenworden: d u + W ,waarbijhet W bosonvervolgensweervervalt


volgens W e + v e .Het W bosonzorgthierdusvoorhetverval,waarbij
uiteindelijkookeenelektroneneenelektronantineutrinoontstaan.

5.5. Halveringstijd
Eendeeltjedatvervaltheefteenbepaaldehalveringstijd.Dehalveringstijd
houdt,zoalsdenaamdoetdenken,detijdinvoordatdehelftvaneenset
deeltjesisvervallen.Eenvoorbeeld,steldatwe80deeltjeshebbeneneen
halveringstijdvan5seconden.Ditbetekentdatna5secondennogongeveer
40deeltjesaanwezigzijn.Na10secondenzijnerdannog20deeltjes
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
12van70

aanwezig,na15secondennog10deeltjes,enzovoorts.Het D mesonheeft

13
eenzeerkortehalveringstijd.Hetheefteenhalfwaardetijdvan 4, 101 10
13
seconden,meteenonzekerheidvan 0, 015 10 seconden.6Hetdeeltje
bestaatdusmaareenheelkortetijd.OokhetBmesonbestaatzeerkort:
1, 5 to 1, 7 1013 seconden.

Omdathet D mesonmaarergkortleeftkandezenietdirectwaargenomen

wordenindedetector.Omtoch D mesonentekunnenzienwordthet

gegevengebruiktdat D mesonenkunnenontstaanuiteenBmesonendat

0
+

D mesonenvervallenineen

K en meson.Hierindevormvaneen

plaatjeomdezeinformatieteverduidelijken:

Afbeelding5.1

Alseenpioneneenkaonwordenwaargenomenindedetectorendezetwee
deeltjespreciesnaardezelfdeplaatsterugkunnenwordengeleidt,maar
dezeplaatsnietsamenvaltmetdeprimairevertex,dankunnenwemet
redelijkezekerheidstellendatdezedeeltjesafkomstigzijnvaneenDmeson
(secundaireoftertiairevertex,ziebovenstaandeafbeelding).

ParticleDataGroup.(2008).
D0

mass
.
http://pdg.lbl.gov/2008/listings/s032.pdf
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
13van70

5.6. Anderedeeltjes
Inhoofdstuk4.1.isalevenbehandelddatelektronennietbestaanuit
quarksofanderedeeltjes.Deeltjesalshetelektronzijnduselementair.
Naastditelektronhebjenoganderevanditsoortdeeltjes,zoalsde
neutrino.Opditmomentisnietveelbekendoverneutrinos,zehebbeneen
enormkleinemassaeneenenormhogesnelheid,bijnadesnelheidvanhet
licht.Daarnaasthebbenzegeenlading.Omdatzegeenladinghebben
ondervindenzegeeninvloedvandeeltjesmeteenlading(zoalseenproton
ofeenDmesonmetlading).Ditzorgterdanookvoordatneutrinosvrijwel
overaldoorheenkunnenreizenzondertegengehoudenteworden.De
meestenvliegendwarsdoordeaardeheenzonderookmaareenbeetje
snelheidteminderen.Sommigen,endanhebbenwehetoverechtmaar
enkeleneutrinos,ondervindenindeaardegenoeginteractiemetandere
deeltjes,zodatzeindeaardestoppen.

Neutrinoszijninhetlevengeroepen(eerstvoorspeld,laterishetbestaan
bevestigd)omhetgedragvanverschillendevervallentekunnenverklaren.
Weonderscheidenzessoortenneutrinos,hetelektronneutrino, v e ,
muonneutrino, v ,tauneutrino, v ,endedrieantideeltjes, v e , v en v .
Dezedriedeeltjeskomensamenvrijmethetdeeltjedatookindenaam
staat,zokomteentauantineutrino, v ,samenvrijmeteentau, .Alle
deeltjesdienietbestaanuitquarksnoemenweleptonen(erzijn
uitzonderingen,diehiernietbehandeldworden).

5.7. Samenvatting
Wekennennudevolgendedeeltjesenhuneigenschappen.
Deeltjes
Quarks

Leptonen

Antideeltjes
u
+ 32 e

c
+ 32 e

t
+ 32 e

d
31 e

s
31 e

b
31 e

e
1e


1e


1e

ve
0e

v
0e

v
0e

Antiquarks

Antileptonen

u
32 e

c
32 e

t
32 e

d
+ 31 e

s
+ 31 e

b
+ 31 e

e+
+ 1e

+
+ 1e

+
+ 1e

ve
0e

v
0e

v
0e

Uitdezedeeltjes(ziebovenstaandetabel)kunnenweonderandereB
mesonenenDmesonensamenstellen.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
14van70

Naastdehierbehandeldedeeltjesbestaannogenkeleanderedeeltjes.Zo
hebbenwenogdebosonen,diekrachtenoverdragenenveleverschillende
hypothetischedeeltjes.Ookdeverschillendeeigenschappendiehierboven
aandedeeltjeszijntoegekendzijnlangnietalleeigenschappendiede
deeltjesookdaadwerkelijkbezitten.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
15van70

6.

Inleidingtotdezonneactiviteit

Vanuitdebuitensteatmosfeervanonzemoedersterwordteronophoudelijk
interplanetairstroomvangeoniseerdegassenenandere(geladen)deeltjes
geproduceerd.Deze(geladen)deeltjeszijnmeestalelektronen,protonenen
neutrino'smetgewoonlijkeenenergietussende1,5en10keV.Ditallemaal
wordtgedefinieerdalsdezonnewind.Detemperatuur,dichtheidensnelheid
vandezonnewinddooronszonnestelselheen
varieertenisafhankelijkvandezonneactiviteiten
hetvoorkomenvancoronalegaten.

Dezonneactiviteitstaatvoorenergierijke
verschijnselenopdezon,zoalsdeactieve
gebieden,zonnevlammen,zonnevlekken,coronale
gatenofcoronalemassaejecties(CMEs).Deze
kunnendeenekeereenbelangrijkeinvloedhebben
opdezonneactiviteitendeanderekeerkleine
invloed.Deactiviteitvandezonhangtooksterk
samenmetdezonnecyclus.Dezonnewindkan
verstoordwordenofbenvloedwordendoor
verschillendeverschijnselen.Ditheeftweerinvloed
opdeaardsemagnetosfeer.

Degeladendeeltjes,uitdebovenstelaagvande
atmosfeervandeaarde,binnendemagnetosfeer
vandeaardewordenmeerbenvloeddoorhet
Afbeelding6.1
geomagnetischveld(GMV)dandoorwelkanderkrachtenvelddanook.
Echterkunnendeverstoringenindezonnewindveranderingenaanrichten
aandedeeltjesstromenbinnendemagnetosfeerendemagnetosfeerzelf.
Ditkantoteenzogenoemdgeomagnetischestormleiden,waaronder
anderepoollichthetgevolgvankanzijn.

6.1. Dezonneactiviteit&zonnecyclus
Dezoniseensterinhetcentrumvanonszonnestelsel.Dezonbevathete
plasmaverwevenmetmagnetischevelden.Hetheefteendiametervan
ongeveer1.392.684km,demassavandezonbeslaat99,86%vande
massavanhetzonnestelsel.Chemischbestaatdriekwartvandezonuit
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
16van70

waterstofenderestbestaatvoornamelijkuithelium.Deovergebleven
1,69%bevatzwareelementenzoals:zuurstof,koolstof,neonenijzer.De
zonfuseertongeveer620miljoentonwaterstofelkeseconden.Deafstand
vanafdezonnaardeaardeisongeveer1astronomischeeenheid,hoewelde
afstandvarieertdoordeapheliumvandeaarde.Ongeveeropdezeafstand
zalhetlichter8minutenen19secondenoverdoenomdeaardete
bereiken.Ditzonlichtiscruciaalvoorhetlevenopdeaarde.Doorhet
zonlichtkanhetprocesfotosyntheseplaatsvindenopaarde.

Zoalseerderalisgeschrevenhangtdezonneactiviteitsterksamenmetde
zonnecyclus.Deactiviteitvandezonkanookwelgezienwordenalsde
versnellingvandezonnewind,lichtenenergierijkedeeltjesdieworden
vrijgelatendoordezonzoalszonnevlammenencoronalewarmte:evenals
zonnevlekkenzijndezenalgemeenopgemerktevormenvanzonneactiviteit.
Eencoronaiseenplasmaofeenaurawatdezonomringt.Decoronavande
zonverspreidtzichmiljoenenkilometersinderuimte.Decoronaismeestal
hetmakkelijksttezienwanneerereentotalezonsverduisteringisofmet
eencoronagraaf.

Eencoronaalgatiseendeelvandecoronavandezon.Decoronalegaten
veranderenconstantenvervormenomdatzenietuniformzijn.Coronale
gatenzijngebiedenwaardecoronavandezondonkerderenkouderisen
eenlagereplasmadichtheidheeftdangemiddeldomdaterlagereenergie
engasniveauszijn.Dezonnevlekkenwordenwaargenomenalsdonkere
gebiedenophetoppervlakvandezon.Detemperatuurinhetcentrumvan
dezonnevlekkenkandalentotwel3700Kelvin(3426,85
C)vergelekenmet
5700Kelvin(5426,85C)voordeomliggendefotosfeer
.Grotezonnevlekken
kunnenvoorenkeledagenbestaan.Zonnevlekkenzijnmagnetischeregios
opdezonmeteenmagnetischeveld,duizendkeersterkerdanhet
magnetischeveldvandeaarde.Zonnevlekkenkomengewoonlijkinparen
voor.Deenekantzaleenpositieveofnoordmagnetischveldhebbenterwijl
deanderekanteennegatieveofzuidmagnetischveldzalhebben.Hetveld
ishetsterkstindedonkereplekkenvandezonnevlekken(deumbra)enhet
zwakstindemeerlichtereplekken(depenumbra).Eenexplosieophet
oppervlakvandezon(zonnevlam)ontstaatdoorhetplotselingvrijkomen
vandeenergiediewordtvastgehoudenindemagnetischevelden.

Dezonneactiviteitwordtgeregelddoordezonnedynamo,ditisdebronvan
depolairemagnetischeveldenenlichtdichttegenhetcentrumvandezon's
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
17van70

massa,eneenchaotischdynamo,watkleineremagnetischevelden
produceert.Dezonneactiviteitengerelateerdegebeurtenissenworden
regelmatigvastgelegd.Hetideeomhetaantalzonnevlekkenteberekenen
werdin1848bedachtdoordeZwitserseastronoomRudolfWolf.Overeen
periodevan150jaarishetWolfgetaldooronderzoekersverzamelden
berekend.Deonderzoekerszijnerachtergekomendatdezonneactiviteit
cyclischisenongeveerelke9,5tot11jaareenmaximumbereikt.Deeerste
dieditheeftopgemerktwasHeinrichSchwabein1843.Dezedatazouheel
goedvanpaskunnenkomeninhetonderzoek:decorrelatietussende
0
zonneactiviteitendelevensduurvanhetD
meson.

6.2. Datavandezonneactiviteit
Erisverschillendedatavande
zonneactiviteitverkrijgbaarvande
NASA.OokiserdatavandeSolar
InfluencesDataAnalysisCenter
(SIDC)inBelgiendeUSNational
OceanicandAtmospheric
Administration(NOAA).Hiernaast
iseenafbeeldingvanhet
maandelijksegemiddelde
Wolfgetal(zonnevlekgetal).

HetWolfgetaliseengrootheiddie
hetaantalzonnevlekkenenhet
aantalgroepenvanzonnevlekken
meetdiezichophetoppervlak
vandezonbevinden.Ditgetal R
kanwordenberekenddoorde
onderstaandeformule:
R = k (10g + s) ,waar

k eenfactoris,dievarieert
Afbeelding6.2

metdebeschikbareinstrumentenendelocatie(hetisookbekendals
deobservatoriumfactorofdepersonelereductiecofficint K ),
g hetaantalzonnevlekgroepenisen
s hetaantalindividuelezonnevlekkenis.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
18van70

Dezedataisookverkrijgbaarineentabelvorm.Hiermee
kunjenauwkeurigerzeggenwatdezonneactiviteitop
eenbepaaldpuntis.Hiernaastiseenvoorbeeldvande
dataintabelvorm.Dezedataisverkrijgbaarvande
NASA.Indetabelstaandejaartallen(YEAR),de
maanden(MON),deWolfgetallen(SSN)ende
standaardafwijkingen/standaarddeviatie(DEV).

Dedataintabelvormkanwordengebruiktbijhet
onderzoeknaardecorrelatietussendezonneactiviteiten
0
delevensduurvanhetD
meson.Omdebesteresultaten
tekunnenverkrijgenmoethetverschiltussendetwee
maandenquazonneactiviteitgrootzijn.Hierdoorkan
eenbetereconclusiegesteldwordenvoorhetonderzoek.
Hoegroterhetverschilinzonneactiviteit,hoebeterde
correlatietussendezonneactiviteitendelevensduurvan
0
hetD
mesontezienis.

Inhetonderzoeknaardecorrelatietussende
0
zonneactiviteitendelevensduurvanhetD
mesonzal
gebruikwordengemaaktvantweesoortendata:de
0
zonneactiviteitendelevensduurvanhetD
meson.De
0
datavandelevensduurvanhetD
mesonisbeschikbaar
vanhetjaartal2011.DezedataisverkregendoorJacco
deVries,PhDaandeNIKHEF,uitdedatadieis
verzamelddoordeLHCb.Hetrodekaderisde
zonneactiviteitverdeeldinmaandenvoorhetjaar2011,
0
hetjaarwaarookdedataoverhetD
mesoninis
verzameld.Zoalstezienisisinjanuarihetgemiddelde
Wolfgetalhetlaagsteninnovemberhethoogst.Ditkan
vanpaskomentijdenshetonderzoek.

YEAR MON SSN DEV


2011
1 18.8 7.7
2011
2 29.6 14.4
2011
3 55.8 25.0
2011
4 54.4 13.1
2011
5 41.5 17.1
2011
6 37.0 21.3
2011
7 43.8 15.9
2011
8 50.6 22.2
2011
9 78.0 21.2
2011
10 88.0 23.4
2011
11 96.7 24.6
2011
12 73.0 17.7
2012
1 58.3 18.6
2012
2 32.9 10.6
2012
3 64.3 16.2
2012
4 55.2 28.6
2012
5 69.0 11.0
2012
6 64.5 33.3
2012
7 66.5 22.8
2012
8 63.0 26.0
2012
9 61.4 22.1
2012
10 53.3 13.8
2012
11 61.8 22.5
2012
12 40.8 9.4
2013
1 62.9 30.3
2013
2 38.1 13.6
2013
3 57.9 20.2
2013
4 72.4 12.8
2013
5 78.7 21.5
2013
6 52.5 23.7
2013
7 57.0 15.9
2013
8 66.0 20.6
2013
9 37.0 15.0
2013
10 85.6 24.1
2013
11 77.6 27.9
2013
12 90.3 17.0
2014
1 81.8 17.6
2014
2 102.3 20.8
2014
3 91.9 11.9
2014
4 84.7 32.4
2014
5 75.2 22.3
2014
6 71.0 28.7
2014
7 72.4 45.1
2014
8 74.6 20.9
2014
9 87.6 23.2
2014
10 60.6 21.9
2014
11 70.1 17.8
2014
12 78.0 24.3

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
19van70

7.

Inleidingtot(Py)ROOTenRooFit

Indezeinleidingtot(Py)ROOTenRooFitzaldeinstallatieenhetgebruik
uitgelegdgaanwordenaandehandvangesimuleerdedata.

Enkeleprogrammas,benodigdvoorhetlatendraaienendeinstallatievan
ROOT,moestenalvorenshetgebruikendeinstallatiegenstalleerdworden.
Debenodigdeprogrammaswerdenopdevolgendepaginabijdesectievoor
Ubuntugevonden:

https://root.cern.ch/drupal/content/buildprerequisites
Dezekondenmakkelijkgenstalleerdwordendoordevolgendelijnenaan
codeuittevoeren:
sudoaptgetinstallgitdpkgdevmakeg++gccbinutilslibx11devlibxpmdev\
libxftdevlibxextdev
sudoaptgetinstallgfortranlibssldevlibpcre3dev\
xlibmesagludevlibglew1.5devlibftgldev\
libmysqlclientdevlibfftw3devcfitsiodev\
graphvizdevlibavahicompatlibdnssddev\
libldap2devpythondevlibxml2devlibkrb5dev\
libgsl0devlibqt4dev

VervolgenskonROOTgenstalleerdworden.DitwerdgedaandoorROOT
volledigtebuildenvanafdebron.MetdevolgendecodekonROOT
opgehaaldwordenvanuitdegitrepository:
gitclone
http://root.cern.ch/git/root.git

NahetbinnenhalenvandegitrepositorykonROOTgebuildworden,ditis
volgensdeinstructiesvanJaccodeVriesalsvolgtgedaan:
cdroot
./configureenablepython
make
.bin/thisroot.sh

EvenlaterbleekdatRooFitnietstandaardmeewordtgenstalleerd,dus
moestdezeopnieuwmeegenstalleerdworden:
./configureenablepythonenableroofit
make
.bin/thisroot.sh

ROOTenRooFitwarenhiermeegenstalleerd.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
20van70

7.1. Eerstegebruik

Vooraf:enkelbijverschillendeROOTenRooFitfunctieszaluitleggegevenworden.Nietalle
gebruiktestukkenscriptzullenwordenuitgelegd.

DeopdrachtgeverhaduitleggegevenoverheteerstegebruikvanROOTin
demailwaarinookuitlegoverdeinstallatievanROOTstond.Ophet
momentdatROOTwordtgeconfigureerd,wordtmet
enablepython
aangegevendatdeondersteuningvanROOTvoorpythoningeschakeld
wordt,dezewordtdanmeegenomenindeinstallatie.DeversievanROOT
voorpythonwordtookwelPyROOTgenoemd.

Indemailwarentweeeenvoudigestukkenscriptgegevenomhetverschil
tussenROOTenPyROOTaantegevenenwatvertrouwdterakenmetde
manierwaarop(Py)ROOTwerkt.

AlsvolgtkaneeneenvoudigehistogramgemaaktwordenmetPyROOT,dus
metpython:
fromROOTimport*
nBins=100
xMin=20
xMax=80
myHisto=TH1F("myHisto","title",nBins,xMin,xMax)
myHisto.Fill(20)
myHisto.Fill(20)
myHisto.Fill(40)
myHisto.Draw()

Ditscriptzalwaardesopx=20,x=20enx=40invoerenineen
histogrammetdelogischewaardes
nBins
,
xMin
en
xMax
.

DezezelfdehistogramkanookindenormaleROOTgemaaktworden,met
C++:
root
intnBins=100
floatxMin=20
floatxMax=80
TH1F*myHisto=newTH1F("myHisto","title",nBins,xMin,xMax)
myHisto>Fill(20)
myHisto>Fill(20)
myHisto>Fill(40)
myHisto>Draw()

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
21van70

ZoalsistezienwordtdePythonversievanROOT"opgeroepen"met
python
en
fromROOTimport*
.DeC++versievanROOTwordt"opgeroepen"met
root
.

Dezetweestukkencodegevenhetzelfderesultaat:

Afbeelding7.1

Ookwasuitleggegevenindemailvoorhetimporterenvaneenhistogramin
ROOTenPyROOT.

InPyROOTgaatditalsvolgt:
python
fromROOTimport*
myFile=TFile.Open("SLB_MC2011_Bu_Dstmunu_Kpi_Pythia6_MagUp.root")
myTree=myFile.Get("b2D0MuXDst_DTF/DecayTree")
myTree.Draw("D_M")

EninROOT:
root
TFile*myFile=newTFile("SLB_MC2011_Bu_Dstmunu_Kpi_Pythia6_MagUp.root","READONLY")
TTree*myTree=(TTree*)myFile>Get("b2D0MuXDst_DTF/DecayTree")
myTree>Draw("D_M")

WaarSLB_MC2011_Bu_Dstmunu_Kpi_Pythia6_MagUp.roothet*.root
bestandiswaardedatavoordehistograminstaat.Dezedatais
gegenereerd.b2D0MuXDst_DTF/DecayTreeishierwaarde"vervalboom"in
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
22van70

het*.rootbestandstaaten
D_M
isdewaardediedemassavande
0
verschillendegemetenD
mesonenhebben.

Dezetweestukkencodegevendevolgendehistogramvande
D_M
:

Afbeelding7.2

UiteindelijkisgekozenverdertewerkenmetPyROOT,vanwegePython,die
netietseenvoudigerenlogischerinelkaarzitdanC++.

HiernaisnogenkeledagenveelgeoefendomPythonenPyROOTmeer
onderdeknietekrijgen,dezeoefeningenzullenhiernietverdertoegelicht
worden.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
23van70

7.2. Werkenmetgesimuleerdedata

Vooraf:enkelbijverschillendeROOTenRooFitfunctieszaluitleggegevenworden.Nietalle
gebruiktestukkenscriptzullenwordenuitgelegd.

Eerstwordtgeoefendmetgesimuleerdedataommeervertrouwtteraken
methoehetfittenwerkt,hoederesultateneruitzoudenmoetenzienenhoe
dezeresultatenbehandeldmoetenworden.Desimulatieheeftgeen
achtergrond,duskangoedgeoefendwordenmetpuursignaal.

DeverkregengesimuleerdedataisgesimuleerdopdeLHCb.Desimulatieis
gedaanmeteenMonteCarlosimulatie.EenMonteCarlosimulatiewordt
gemaaktaandehandvanverschillendesoorteninput.Deverschillende
soorteninputwordenonderanderebepaaldaandehandvaneerdereevents
indeLHCb.Doordatdesimulatieopdezemanierwordtgemaaktkomthij
meerovereenmethoedenietgesimuleerdedataeruitzouzien.7

Voorhetonderzoeknaardeinvloedvandezonneactiviteitopdelevensduur
0
vanhetD
mesonmoeteersteenfitgedaanwordenoverdemassa,indit
gevalde
D_M
.DezefitkanwordengemaaktmethetprogrammaRooFit,die
samenmetROOTisgenstalleerddoormiddelvan
enableroofit
.

Alseerstwerd,volgenseentutorialophetinternet,omteoefenen,eenfit
overgegenereerdedatagedaan.Hierbijwerdgeoefendmethetmakenvan
eenframeenvooralmethetgebruikvan
RooGaussian
,benodigdvoorhet
makenvandegrafiekvandefit,ookweldeGaussianformule.

RooGaussian
iseenfunctieinRooFitdiestaatvoordeformule e(

(x a) 2
2b2

) ,de

variabelen
x
,
a
en
b
wordeninhetscriptalsvolgtopgegeven:
gaussian=RooGaussian("gaussian","voorbeeldvaneenGaussian",x,a,b)

RooRealVar
isookeenbelangrijkonderdeelvanhetscript.Hiermeekunnen
gewonevariabelenwordengegevenaanRooFit,maarookbereiken,en
variabelendieongeveerrondeenbepaaldpuntliggen:

Corti,G.(2009).
OverviewofMonteCarlosimulation(s)inLHCb
.
https://lhcbcomp.web.cern.ch/lhcbcomp/Simulation/Tutorial/01.GCortiMCinLHCb20091013.pdf
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
24van70

x=RooRealVar("x","x",10,10)
mean=RooRealVar("mean","meanofgaussian",1)
sigma=RooRealVar("sigma","widthofgaussian",3)

Hethelescriptvoorhetfittenvangegenereerdedataisalsvolgt:
fromROOTimport*
x=RooRealVar("x","x",10,10)
mean=RooRealVar("mean","meanofgaussian",1)
sigma=RooRealVar("sigma","widthofgaussian",3)
gauss=RooGaussian("gauss","gaussianPDF",x,mean,sigma)
data=gauss.generate(RooArgSet(x),10000)
mean.setConstant(kFALSE)
sigma.setConstant(kFALSE)
gauss.fitTo(data)
xframe=x.frame()
data.plotOn(xframe,RooLinkedList())
gauss.plotOn(xframe)
xframe.Draw()
mean.Print()
sigma.Print()

Defitdiehiermeewerdgemaaktzageralsvolgtuit:

Afbeelding7.3

Devolgendestapwashetimporterenvandehistogramuithet*.root
bestandinRooFit.Eengedeeltevandekennisverkregenmethetvorige
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
25van70

scriptkonhiervoorwordengebruikt,zoals
RooRealVar
ende
plotOn
functie
vanRooFit.Naeentijdopinternettehebbengezochtwerd
RooDataHist
gevondenalsfunctiewaarmeedehistograminRooFitgemporteerdkan
worden:
hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)

Hierisdevariabele
histo
dehistogramen
x
hetbereikwaaroverde
histogramgemporteerdmoetworden.Hetvolledigestukscriptvandeze
stapzageralsvolgtuit:
fromROOTimport*
htree=TFile.Open("root_data.root").Get("b2D0MuXDst_DTF/DecayTree")
histo=TH1F("histo","plotOntesthisto",1000,3000,100)
forentryinhtree:
histo.Fill(entry.D_M)
x=RooRealVar("x","x",1830,1900)
hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)
frame=x.frame()
RooAbsData.plotOn(hdata,frame)
frame.Draw()

Opmerkingbijbovenstaandscript:delangenaamvanhet*.rootbestandisvervangendoor
root_data.root,omhetmakkelijkertemakenmetditbestandtewerken.

Dehistogram,gemporteerdinRooFitkrijgtautomatischonzekerheden
toegewezenaandepuntendoorRooFit.Degemporteerdehistogramzager
alsvolgtuit:

Afbeelding7.4
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
26van70


Vervolgenswashetfittenvandegemporteerdehistogramaandebeurt.Dit
bleeknogeenheelwatlangerdurendeklusdanverwacht,daardegrafiek
opdegrondbleefliggen(ziedeblauwelijn):

Afbeelding7.5

Ditprobleembleekachterafveroorzaakttezijndoordatbepaaldevariabelen
tekleinwarengedefinieerd.

Envandebelangrijkstenieuwefunctiesindezefasewasde
fitTo
functie.
Dezekaneen
RooGaussian
modelfittenaandata,inditgevalwasdeze
data,
hdata
,dehistogram:
model.fitTo(hdata)

Hetvolledigescriptzageralsvolgtuit:
fromROOTimport*
htree=TFile.Open("root_data.root").Get("b2D0MuXDst_DTF/DecayTree")
histo=TH1F("histo","plotOntesthisto",1000,3000,100)
forentryinhtree:
histo.Fill(entry.D_M)
x=RooRealVar("x","x",1830,1900)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
27van70

hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)
m.setConstant(kFALSE)
s.setConstant(kFALSE)
model=RooGaussian("model","gausstest",x,m,s)
frame=x.frame()
model.fitTo(hdata)
hdata.plotOn(frame)
model.plotOn(frame)
frame.Draw()

Ditleverdedevolgendefitop:

Afbeelding7.6

Nacontacttehebbengehadoverditresultaatmetdeopdrachtgever,werd
aangeradentekijkennaardedubbelefit.Zoalstezienisaandefitin
bovenstaandeafbeeldingisdezefitnogniethelemaalgoedgefitoverde
histogram.Meteendubbelefitzouditbeterkunnen.

VooreendubbelefitwaseennieuwefunctievanRooFitenbijbehorende
variabelennodig,
RooAddPdf
.Met
RooAddPdf
kunnentweeverschillende
modellenaanelkaartoegevoegdwordendoormiddelvandefractiesdieook
zijnopgegeven.Eenfractiehoudteengetalindatvermenigvuldigdwordt

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
28van70

metdefunctiewaaraandieisgekoppeld,omzoeengoedefittekunnen
maken.Hieronderhetvolledigegebruiktescript:
fromROOTimport*
htree=TFile.Open("root_data.root").Get("b2D0MuXDst_DTF/DecayTree")
histo=TH1F("histo","plotOntesthisto",1000,3000,100)
forentryinhtree:
histo.Fill(entry.D_M)
x=RooRealVar("x","x",1830,1900)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
m2=RooRealVar("m2","m2test",200)
s2=RooRealVar("s2","s2test",300)
g1frac=RooRealVar("g1frac","g1fractest",0.5)
g2frac=RooRealVar("g2frac","g2fractest",0.1)
hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)
m.setConstant(kFALSE)
s.setConstant(kFALSE)
m2.setConstant(kFALSE)
s2.setConstant(kFALSE)
model=RooGaussian("model","gausstest",x,m,s)
model2=RooGaussian("model2","gauss2test",x,m2,s2)
modelsum=
RooAddPdf("modelsum","model+model2",RooArgList(model,model2),RooArgList(g1frac,g2frac)
)
frame=x.frame()
modelsum.fitTo(hdata)
hdata.plotOn(frame)
hdata.statOn(frame)
modelsum.paramOn(frame)
modelsum.plotOn(frame,RooFit.LineColor(kRed))
frame.Draw()

Zoalsmisschienopvaltaanbovenstaandscriptzijnookenkeleandere
functiesgentroduceerd.Zois
RooFit.LineColor
gebruikt:
modelsum.plotOn(frame,RooFit.LineColor(kRed))

,is
paramOn
gebruikt:
modelsum.paramOn(frame)

enis
statOn
gebruikt:
hdata.statOn(frame)

RooFit.LineColor
isgebruiktomdelijnvandefiteenbepaaldekleurte
geven,inditgeval
kRed
,dusrood.
paramOn
isgebruiktomdewaardenin
hetframeuitteprinten,naastdefit,vandevariabelenvandetwee
gaussiansdiezijnsamengebrachttotdedubbelegaussischefit:

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
29van70


Afbeelding7.7

statOn
geeftdewaardevan,inditgeval,devariabelenvande
gemporteerdehistogram,
hdata
:

Afbeelding7.8

Degehelegrafiekdiewasverkregenuitdezestapwasalsvolgt:

Afbeelding7.9

Laterwasookeendriedubbelefitgemaakt,dienognetietsbeterpastom
dehistogram.Ditwasgedaandoormiddelvaneen
RooAddPdf
dietweefits
samenvoegdeeneen
RooAddPdf
diedeeerste
RooAddPdf
endederdefit
samenvoegde.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
30van70

8.

Doel

Hetdoelvanditonderzoekishetaantonenvaneeneventueelverband
0
tussendezonneactiviteitendelevensduurvanhetD
meson.Ditwordt
0
gedaandooreencorrelatieteberekenentussendelevensduurvanhetD

mesonendezonneactiviteittijdensdeperiodewaarvandelevensduurvan
hetmesonbekendis.Aandezecorrelatieziteenonzekerheidvast.
Uiteindelijkzalaandehandvanhetcorrelatiegetalsamenmetde
onzekerheidvastgesteldkunnenwordenofeencorrelatietussende
0
levensduurvanhetD
mesonendezonneactiviteitbestaatofkanbestaan.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
31van70

9.

OnderzoeksvragenenHypothese

Voorditonderzoekiseenvraagopgesteldwaarhetonderzoekopgefocust
wordtenzijnverschillendedeelvragenopgesteldomtehelpenmethet
beantwoordenvandebelangrijkstevraag,dehoofdvraag.

9.1. Dehoofdvraag
0
HeeftdezonneactiviteitinvloedopdelevensduurvanhetD
meson?

9.2. Dedeelvragen
0
WatisdemassavanhetD
meson?
0
WatisdelevensduurvanhetD
meson?
0
HoeveelkandelevensduurvanhetD
mesonverschillenpermeting?
0
HoezoudezonneactiviteitdelevensduurvanhetD
mesonkunnen
benvloeden?
Inhoeverreworddelevensduurbenvloed?
0
HoeontstaathetD
mesonbijeenprotonprotonimpact?
Hoeveelsignaalenachtergrondisaanwezigindedata?

9.3. Hypothese
Dehypotheseluidtdatgeencorrelatietussendezonneactiviteitende
0
levensduurvanhetD
mesonbestaat.Hetenigedeeltjeafkomstigvande
0
zondieinvloedophetD
mesonkanhebbenishetneutrino.Neutrinoszijn
erglichtenhebbengeenlading,waardoordekansdatdezeneutrinos
0
massaalinvloedhebbenhetdelevensduurvanhetD
mesonkleinwordt.
Zeerwaarschijnlijkzalhierdoorgeencorrelatiegevondenwordentussende
0
levensduurvanhetD
mesonendezonneactiviteit.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
32van70

10. Methode

Voorditonderzoekiseersteenplanopgesteldwatpreciesgedaanmoetworden.
Deverschillendeonderzoekendiemoetenwordengedaanzijnvervolgens
besprokenenvooriedergedeeltevanhetonderzoekiseeneinddatum
afgesproken.

Dedrieonderzoekenwaarinditonderzoekisingedeeldzijnalsvolgt:
1. Achterdewerkingvan(Py)ROOTenRooFitkomen.
2. Eenonderzoeknaardezon,endesoortstralingdiedezonderuimtein
schiet.
3. DataanalyseuitvoerenoverdedatavandeLHCb.

0
UiteindelijkzaldelevensduurvanhetD
meson,datuitdedatavandeLHCbis
gehaalddoormiddelvandataanalyse,vergelekenwordenmetdezonneactiviteit
opdatmoment.

Gekozenwerd,naoverlegmetdeopdrachtgeverendedocent,dedatain12
stukkenintedelen.GPSTimeisdetijdwaaropdemetingendieindedatastaan
zijnverricht.Dezetijdisinunixtime.DoordehoogstendelaagstmogelijkeGPS
Timeuitdedatatehalen,enhetverschiltussendezetweetedelendoor12kande
datain12stukkenopgedeeldworden.Vervolgensisdegemiddeldezonneactiviteit
berekentvoordeperiodevanelkvande12stukken.Laterishetaantalstukken
waardedatainwordtgesplitstveranderdnaar6,omdatdeverkregendataniet
verdeeldoverdegeheleGPSTimeisverzameld,maarmetgroteenkleine
tussenpozen,afhankelijkvandeperiodeswaarindeLHCbdataheeftverzameld.

Achtergrondzaluitdedatawordenverwijderd,voorzoverditmogelijkis,methet
0
snijdeninvariabelen.VervolgenskanviaeenplotvandemassavandeD

mesoneneneenfithieroverachterhaaldwordenhoeveelachtergronderis
weggewerktnabepaaldesnedesindedata.

0
EenzelfdeplotenfitzalwordengedaanoverdelevensduurvanhetD
meson
tussendebegineneindperiodevaniederstuk.Hiermeewordtdelevensduur
verkregen,welkevergelekenkanwordenmetdezonneactiviteittijdensdiezelfde
periode.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
33van70

11. Meetopstelling

DegrotemeetopstellingeninditonderzoekzijndeLHCbendeLHC.LHCbstaat
voorLargeHadronColliderbeauty.LargeHadronColliderverwijstnaardeLHC
versnellerwaardeLHCbopisaangesloten.Beautystaatvoordespecialisatievan
deLHCb,hetbphysicsexperiment.Onderzoekwordtergedaannaarde
zogenaamdeCPschendingvanbhadronen,ditzijnhadronendieeenbottomquark
hebben.Kortsamengevatproberenwetenschappersmetditexperimenthet
evenwichttussenmaterieenantimaterieinhetheelalteverklaren.Dezetwee
zoudeninevenwicht,1:1,moetenzijn.Materieenantimaterieannihilerenalsze
metelkaarinaanrakingkomen.Ditbetekentdatwijgeenmaterieomonsheen
zoudenhebbenals
materieenantimateriein
evenwichtwaren
ontstaan,duszijnmaterie
enantimaterienietin
evenwicht.

DeLHCbbestaatuit
verschillendeonderdelen,
zoalstezienisopde
afbeeldinghiernaast.De
magneetzorgtvooreen
afbuigingvandeeltjes.
Aandehandvande
afbuigingendesnelheid
kanwordenvastgesteld
welke
Afbeelding11.1
ladingenenergiedeverschillendedeeltjesdiezijnontstaanhebben.Hiermeekan
vervolgensvastwordengesteldwelkedeeltjesindedetectorzijnontstaan.De
afbuigingensnelheidvandeeltjeswordtgedetecteerddoordeverschillendelagen
vandetector.

Voorditonderzoekisvooraleenvandesubsystemenbelangrijk.VELOishet
gedeeltevandedetectordiehetdichtstbijdeplaatsvandebotsingvantwee
protonenstaat,opeenafstandvanmaarliefst7millimeter.DeVELOisgemaakt
0
omdewegenvandeeltjesdichtbijdeprimairevertextemeten.OmdathetD

mesoneenzeerkleinelevensduurheeftishetvanbelangditdeeltjezovroeg
0
mogelijktekunnenmeten,ofdedeeltjesdieontstaanuithetvervalvandeD

mesonzodichtmogelijkbijdeprimairevertextemeten.

DedatadieinditonderzoekwordtgebruiktisverzameldmetdeVELO.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
34van70

12. Uitvoering

Vooraf:indithoofdstukvanhetrapportzalalleeningegaanwordenopdewerkingvanhet
scriptalserstukkenvoorbijkomendienognietindeinleidingzijnbesproken.Somszalhet
scriptnietgeplaatstgaanworden,omdatditalindeinleidingbesprokenis.

Dedataomvatongeveer3,5miljoendeeltjes.Bijdedatazijnveel
0
verschillendevariabelenvanzowelhetD
mesonalsanderedeeltjes
geleverd.

0
EenplotvandemassavanhetD
mesonzieteralsvolgtuit:

Afbeelding12.1

Andersdandeplotvandegesimuleerdedatabevatdezedataeensoort

bandonderaan,waardoordeplotnooitbijde 0 deeltjeskomt.Dedeeltjes

0
indezebandzijndeachtergronddeeltjes.D
mesonenwordenindata
toegevoegdophetmomentdatdebanenvaneenpioneneenkaonelkaar
kruisenenhethierdoorlijktalsofzeeigenlijkvanafdiekruisingvervallen
0
zijnvanafeenD
meson.Alsanderedeeltjesdezezelfdesoortkruising
0
vertonenkunnendezedeeltjeookvoorvervalproductenvaneenD
meson
aangezienworden,watervoorzorgtdatachtergrondindedatawordt
opgenomen.Zoveelmogelijkvandezedeeltjesmoetenwordenweggefilterd
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
35van70

0
omervoortezorgendatzoveelmogelijkalleenD
mesonenoverblijven.Een

gedeeltevande 2882152 Entries,dedeeltjes,isdusachtergrond.Omdat

deeltjesverschillendeeigenschappenhebbenkunnendoormiddelvanhet
selecterenvaneigenschappenachtergronddeeltjesweggewerktworden.Dit
isookwelhetsnijdenindedata.

12.1. Massafit
Allereerstishetbelangrijktewetenhoeveelachtergrondensignaaldeeltjes
indegrafiekzitten,zodatditnaelkesnedevergelekenkanwordenmetde
nieuweaantallendeeltjesomtezienoferinverhoudingminderdeeltjesin
deplotzitten.Omdehoeveelsignaalenachtergronddeeltjestebepalen
wordteenmassafitgedaan.

Dezefitiseengecombineerdefittusseneen
RooExponential
eneen
RooGaussian
.

Deformulevande
RooExponential
zieteralsvolgtuit: ex .Dezeformulefit

deachtergrond,debandvandeeltjesonderaandegrafiek.Meteenwaarde
0 en

0, 0002 bleekde
van tussen

RooExponential
deachtergrondhetbest
tefitten:
x=RooRealVar(x,x,1830,1900)
a=RooRealVar(a,a,0.0001,0,0.0002)
model=RooExponential(model,Exponentialmodel,x,a)

0
Voorhetsignaal,deD
mesonen,kaneen
RooGaussian
hetbestgebruikt
(x a) 2

worden.De
RooGaussian
heeftdeformule e( 2b2 ) .Deformulevande
RooGaussian
wordtgemplementeerdopdemanierhoeditookisgedaanin
deInleidingtot(Py)ROOTenRooFit.

Omeenvolledigefunctietekrijgenmoetendebeidefunctiesbijelkaar
gevoegdworden.Ditbijelkaarvoegenwordtgedaandooreengetalaan
iedervandebeideformulestoetekennenwaarmeehetvermenigvuldigt
wordtendezeformulesvervolgensbijelkaaroptetellen.Eenformulewordt
opgestelddieeralsvolgtuitziet: A f ormule1 + B f ormule2 ,inditgevalook
wel A e(

(x a) 2
2b2

) + B ex .Bijdezeformuleis A dewaardewaarmee f ormule1 ,

inditgevalde
RooGaussian
,vermenigvuldigdwordt. A staatdangelijkaan
hetaantaldeeltjes. A + B isdanhettotaalaantaldeeltjesindeplotvande
massa.Opdezemanierkanberekendwordenhoeveelsignaalenhoeveel
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
36van70

achtergrondaanwezigis. A stelthetsignaal,aangeziendeformule,de
RooGaussian
,waarmeedezevermenigvuldigdwordtalleenhetsignaalfit. B
stelthetaantalachtergronddeeltjesvoor,aangeziendeformulediemet B
wordtvermenigvuldigd,de
RooExponential
,alleendeachtergrondfit.

RooFitkandevariabelen A en B berekenen.Destartwaardeszijngewoon
waardenvoordetweevariabelenwaaruitRooFitbegintmethetberekenen
van A en B vandehoeveelheidsignaalenachtergronddieaanwezigzijnin
deplot.RooFitzalvervolgensproberendetotaleformulevande
samengestelde
RooGaussian
en
RooExponential
zogoedmogelijktelaten
fittenaandeplotvandemassa,
D_M
,doordestartwaardenaantepassen.
AlsRooFiteengoedefitheeftgevondenheefthetookgoedewaarden
gevondenwaarmeedeformulesvermenigvuldigdmoetenworden.Deze
waardenstellendanhetsignaalenachtergrondvoor.Ditallemaalkanop
methetvolgendestukjeuithetscriptgedaanworden:
mass_x=RooRealVar("mass_x","mass_x",1830,1900)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","atest",0.0001,0.0002,0.0)
signal=RooRealVar("signal","signal",0.3*2700000,1,3000000)
background=RooRealVar("background","background",0.05*2700000,1,3000000)
model=RooGaussian("model","gausstest",mass_x,m,s)
model2=RooExponential("model2","exponentialtest",mass_x,a)
modelsum=
RooAddPdf("modelsum","model+model2",RooArgList(model,model2),RooArgList(signal,backgrou
nd))

Deformulevande
RooAddPdf
zieterhierdusalsvolgtuit:
signal model + background model2 .Waarbij

signal hettotaalaantal

signaaldeeltjesisen background hettotaalaantalachtergronddeeltjesis.

12.2. Snijden
Omdehoeveelheidsignaalenachtergronddeeltjestekunnenbepalenwordt
gebruikgemaaktvanverschillendevariabelen:
D_M
,
D_IP
,
D_PT
ende
0
levensduurvanhetD
meson.

0
0
De
D_M
isdemassavanhetD
meson.HetD
mesonheeftverschillende
0
eigenschappeneneenvandieeigenschappenisdatdemassavanhetD

mesontussende1816en1914MeVzit.Ditkangebruiktwordenomalle
anderemassaswegtefilteren.Ditdoejedoorindegrafiekte"cutten".

0
De
D_IP
isdeD
afstandvandedichtstenadering("impactparameter")bij
deprotonprotoninteractieinmillimeters.Hoekleinerdezeimpact
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
37van70

0
parameteris,hoewaarschijnlijkerhetisdathetD
mesonwerkelijkvande
primairevertexkwam.Datisbedrieglijk,omdaterachtergronddeeltjesen
0
ookD
mesonenzijndienietvandeprimaryvertexkomen.

De
D_PT
kanniettelaaggenomenwordenandersgaateressentile
informatie(signaal)verloren.Hieronderiseenafbeeldingtezienvande
impactparameter.DezeisaangegevenalsIP.

Afbeelding12.2

De
D_PT
isdecomponentvandemomentumdieloodrechtopdebeamline
staat.
0
AlslaatsteiserdelevensduurvanhetD
meson,ditisdedistributievande
0
levensdurenvandeD
kandidaat.

Doorindezevariabelente"cutten"zullenvooreendeelachtergronddeeltjes
wordengefilterd.Erwordtgesnedenindevariabelenomdeonzekerheidzo
laagmogelijktehouden.Intotaalzijn15plotsgemaaktwaarinde
variabelenisgesneden.Indezeplotszijnookhetaantalentries,aantal
signaalenachtergronddeeltjestezien.Doorhetaantalsignaaltedelen
doorhetaantalachtergronddeeltjeskomtereenverhoudinguit.Hoehoger
deverhoudingishoemeersignaalertenopzichtevanhetaantal
achtergronddeeltjesis.Hieronderiseentabelafgebeeldmetdewaardesvan
elkeCOUNT.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
38van70

DEELTJES

SIGNAAL

SIGNAAL
ONZEKERHEID

ACHTERGROND

ACHTERGROND
ONZEKERHEID

RATE(SIGNAAL/ACHTERGROND)

COUNT1

2882168

2302829

1867

579339

1327

3.974924871

COUNT2

2862923

2294283

1859

568640

1315

4.03468451

COUNT3

2614195

2124743

1770

489452

1223

4.34106511

COUNT4

1677287

1303130

1423

374157

1047

3.482842764

COUNT5

2488109

1908099

1578

580010

1079

3.289769142

COUNT6

2781294

2292904

1984

488390

1462

4.694821761

COUNT7

2543858

2123595

1891

420263

1369

5.053014422

COUNT8

2483464

2038041

2150

445423

1741

4.575518103

COUNT9

2311947

1928880

3984

383067

3790

5.03535935

COUNT10 2010159

1656436

1866

353723

1476

4.682862013

COUNT11 2200439

1814213

1956

386226

1548

4.697283456

COUNT12 2486663

2048930

2077

437733

1644

4.680775724

COUNT13 2448425

2026768

1995

421657

1542

4.806674619

COUNT14 2510650

2075813

2024

434837

1566

4.773772701

COUNT15 2568201

2141802

1899

426399

1375

5.022999585

DeCOUNTsverschillenin:welkevariabelenzijngesnedenenwaarinde
variabelenpreciesisgesneden.InCOUNT1ishelemaalnietgesnedenenis
degrafiekalleenmaargeplotmethetaantalsignaalenachtergronddeeltjes.
Ditisdeblancoproefenhiermeekanwordenvergelekenhoeveel
meer/mindersignaalenachtergronderis.

COUNT1heeftalsverhouding 3, 974924871 endehoogsteverhoudingis


5, 053014422 vanCOUNT7.DitbetekentdaterbijCOUNT7 5, 053014422 keer
zoveelsignaalisalsachtergrond.Doortesnijdenisdeverhoudingmet
11, 94170138% gestegen.VergelekenmetCOUNT1isCOUNT7een

vooruitgang.COUNT7isdanookgebruiktomdemeesteachtergrondte
filteren.

Hieronderzijntweegrafiekenvande
D_M
waarbijdeg1fracdehoeveelheid
signaalaangeefteng2fracdehoeveelheidachtergrond.Zoalseerderalis
gezegddeeljedeg1fracdoorg2frac.Hieruitkrijgjedeverhouding.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
39van70


fromROOTimport*
fromlifetimeimport*
importmath
LineColor=RooFit.LineColor
hfile=TFile.Open("root_real_data.root")
htree=hfile.Get("DecayTree")
histo=TH1F("histo","plotOntest
histo",1000,1830,1900)
forentryinhtree:
histo.Fill(entry.D_M)
x=RooRealVar("x","x",1830,1900)
x2=RooRealVar("x2","x2",3,3)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","a
test",0.0001,0.0,0.0002)
t=RooRealVar("t","t",0,2)
tshift=RooRealVar("thshift","tshift",0)
alpha=RooRealVar("alpha","alpha",100)
vlambda=RooRealVar("lambda","lambda",1)
g1frac=RooRealVar("g1frac","g1frac
test",0.3*2700000,1,3000000)
g2frac=RooRealVar("g2frac","g2frac
test",0.05*2700000,1,3000000)

COUNT1

COUNT7

fromROOTimport*
fromlifetimeimport*
importmath
LineColor=RooFit.LineColor
hfile=TFile.Open("root_real_data.root")
htree=hfile.Get("DecayTree")
histo=TH1F("histo","plotOntest
histo",1000,
1 840,1900
)
defsign(num):
ifnum>0or(num==0and
math.atan2(num,1.0)>0.0):

return1.0
else:

return1.0
forentryinhtree:

i fentry.D_IP<
3 .0
andentry.D_PT<
15000
and
0
<eval(LT())<
1 .6
:

histo.Fill(entry.D_M)
x=RooRealVar("x","x",
1 840,1900
)
x2=RooRealVar("x2","x2",3,3)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","a
test",0.0001,0.0,0.0002)
t=RooRealVar("t","t",0,2)
tshift=RooRealVar("thshift","tshift",0)
alpha=RooRealVar("alpha","alpha",100)
vlambda=RooRealVar("lambda","lambda",1)
g1frac=RooRealVar("g1frac","g1frac
test",0.3*
2 700000
, 1,3000000)
g2frac=RooRealVar("g2frac","g2frac
test",0.05*
2 700000
, 1,3000000)

COUNT1,hierisnietingesnedenenditis
deblancoproef.Doordaternietinis
gesneden,kunjezienofhetsnijdenin
verschillendevariabelenweleffectheeften
hoeveeleffecthetheeftopdeverhouding
tussenhetsignaal(g1frac)ende
achtergrond(g2frac).

COUNT7,hierisinverschillendevariabelen
gesneden.Ditistezieninhetscriptwat
erbijhoort.InCOUNT7scriptishetblauwe
deelandersdanbijCOUNT1script.De
variabelenenwaardendiesteedszijn
veranderdinalleCOUNTszijnonderstreept.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
40van70

12.3. Levensduurfit
Detweedeplotenfitdiewerduitgevoerdwasdievandelevensduur.Voor
dezefitwasalzoveelmogelijkachtergrondweggewerkt.Hierdoorzoude
waardedieviadelevensduurfitverkregenzouwordenbetrouwbaarder.

Zoalsverwachtzouereenvariabele
D_TAU8indedataaanwezigmoetenzijn
diedelevensduuris.Dezewaardewashiernietaanwezig.Deopdrachtgever
hadeenscriptgeleverdwaarmeedelevensduurberekendkanwordendoor
middelvanberekeningenaanverschillendeanderevariabelenindedata,
D_FD_OWNPV
,
B_FD_OWNPV
,
D_P
,
D_VZ
en
B_VZ
.Hetscriptistevindenals
bijlageonderdenaam"lifetime.py".Datscriptzalnietverdertoegelicht
worden.

Hetscriptwaarmeedelevensduurberekentkanwordenkonalsvolgt
gemporteerdengebruiktworden:
fromlifetimeimport*
lifetime_histogram.Fill(eval(LT()))

LT()
,uitlifetime.py,geefteenformulediedoorgerekendkanwordendoor
pythondoormiddelvan
eval()
.Indezeformulekomtechterdefunctie
sign()
voor,welkenietwordtherkenddoorpython.
sign()
moestdus
nagebootstwordeninpythonzodathijmeeindeberekeningvan
eval()
genomenkanworden.
sign()
werdalsvolgtgesimuleerd:
defsign(num):
ifnum>0or(num==0andmath.atan2(num,1.0)>0.0):

return1.0
else:

return1.0

Zoalsuitbovenstaandscriptisoptemakengeeft
sign()
1.0 of
1.0 als
antwoord.
sign()
bepaalthiermeeofdelevensduurnegatiefofpositief
wordt.

Dedatawerdin6stukkengesneden,ditwerdgedaandoordehoogsteen
laagste
GpsTime
teberekenenenhetverschiltussendehoogsteende
laagstetijdgedeelddoor6tedoenendezetijdenvervolgensweernvoor
nbijdelaagste
GpsTime
optetellen.Alsvolgtkondehoogsteenlaagste
tijdberekendworden:

Tauisdelevensduurvaneendeeltjes,maareendeeltjemetdenaamtaubestaatook.Ziedeinleidingtot
deeltjesfysicavoormeerinformatie.
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
41van70

deflow_high_time():
print("Laagsteenhoogstetijdenberekenen")
sys.stdout.flush()
high_time=0
low_time=999999999999999999999999999999999999
forentryintree:

ifentry.GpsTime<low_time:

low_time=entry.GpsTime

ifentry.GpsTime>high_time:

high_time=entry.GpsTime
print("Laagstetijd={0}".format(converttime(low_time)))
print("Hoogstetijd={0}".format(converttime(high_time)))
print("Laagsteenhoogstetijdenberekenenklaar")
sys.stdout.flush()
return(low_time,high_time)

Deze
low_time
en
high_time
kondenvervolgensdoor
sort_part()
in 6
stukkenverdeeldworden,waarnazeophetschermenwordengeprint:
defsort_parts():
print("Dataverdelenintwaalfstukken")
sys.stdout.flush()
low_time,high_time=low_high_time()
timeblocks=(high_timelow_time)/6
tijden=range(low_time,high_time,timeblocks)
tijd_count=0
fortijdintijden:

tijd_count=tijd_count+1

print("{0}|{1}".format(tijd_count,converttime(tijd)))
print("Dataverdelenintwaalfstukkenklaar")
sys.stdout.flush()
returntijden

Vervolgenswashetvanbelangalleendedatadietussenbepaaldetijdenvan
dedagwasverzameldoptenemenindegrafiekenenberekeningen,want
0
alsdezondelevensduurbenvloedtzaldelevensduurvanhetD
meson
meerbenvloedwordenalshetdagisendezonbovendeCERNstaat,dan
wanneerhetnachtisendezonaandeanderekantvandeaardestaat.
Hiervoorwerdde
range()
functiegebruikt,dezefunctieheeftdevolgende
waardennodig:
range(begin_waarde,eind_waarde,interval)

Waarbij
begin_waarde
en
eind_waarde
hetbegineneindzijnvandedata
samenmetdetijdenwaartussendedatameemoestwordengenomenen
interval
detijdistussenelkewaardedie
range()
geeft.
range()
zalhier
duseenlijstgevenvandagenbeginnendvanaf
begin_waarde
eneindigend
bij
eind_waarde
.Hettotalestukscriptzageralsvolgtuit:
defbetween_times(GpsTime):
starttime="201104150{0}:00:00".format(str(starting_hour))
endtime="20111027{0}:00:00".format(str(ending_hour))
begintime=converttime(starttime)
endingtime=converttime(endtime)
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
42van70

hoursinterval=converttime(10)
day=converttime(24)
tijden=range(begintime,endingtime,day)
fortijdintijden:

iftijd<=GpsTime<=tijd+hoursinterval:

returnTrue

break
else:

returnFalse

Alslaatstwashetvanbelangeenstukteimplementerenwaarmeenormale
tijd,YYYYmmddHH:MM:SS,omgezetkonwordeninunixtimeen
andersom.Ookzoudenenkeleurenomgezetmoetenkunnenwordenin
unixtime.
datetime
bleekhiervoorbruikbaar,samenmet
mktime
.Deunix
timediewasmeegeleverdmetdedatawasinmicroseconden,dusmoest
dezedatavoordeconversienaarnormaletijdnaarsecondenomgerekend
worden.Andersomwasditookhetgeval.Hetstukscriptisalsvolgt:
defconverttime(time):
iflen(str(time))==1orlen(str(time))==2:

newtime=int(int(time)*3600*1000000)
elifnot":"instr(time):

unixtime=int(time)/1000000

newtime=datetime.fromtimestamp(unixtime).strftime("%Y%m%d%H:%M:%S")
else:

newtimeseconds=mktime(datetime.strptime(time,"%Y%m%d
%H:%M:%S").timetuple())

newtime=int(newtimeseconds*1000000)
returnnewtime

Nadatdezestukkeninhetscriptgemplementeerdwarenkonworden
begonnenmetdefitvandelevensduur.Eenplotgafdatdelevensduurer
alsvolgtuitziet:

Afbeelding12.3
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
43van70

Namailcontactmetdeopdrachtgeverwerdbeslotenalleendepositieve
levensduurtefitten,aangeziendeeltjesgeennegatievelevensduurkunnen
hebbenendenegatievelevensduurdaardoorvangeennutis.Eenfitzou
wordenuitgevoerdmet
RooExponential
,welkedeformule ex heeft.

is

hierdevervalconstante,dezevervalconstantekanlatergebruiktwordenbij
hetberekenenvandelevensduurdieuitdefitvandelevensduuris
gekomen.Alsbeginwaardevoor vanafwaarRooFithetbestfittendegetal

berekentwerdgenomenop 3 ,metdemogelijkheidvoorRooFiteen

uiteindelijkgetalteberekenenmeteenwaardetussen 0 en
10 .Zoalsbij
defitvandemassaisbesprokenmoetde
RooExponential
meteengetal
vermenigvuldigdwordenomdecompleteplotvandelevensduurtekunnen
fitten.Ditgetalkon,netalsbijdemassafittoegekendwordenvia
RooAddPdf
.Hetstukjedatzorgdevoordefitvandelevensduurzieterals
volgtuit:
lifetime_x=RooRealVar("lifetime_x","lifetime_x",0,5)
a2=RooRealVar("a","atest",3,10,0)
lifetime=RooRealVar("lifetime","lifetime",0.3*200000,1,3000000)
modeldecayexpo=RooExponential("modeldecayexpo","modeldecayexpo",lifetime_x,a2)
modeldecay=
RooAddPdf("modeldecay","modeldecay",RooArgList(modeldecayexpo),RooArgList(lifetime))
modeldecay.fitTo(hdatalt)#hdatalt=datavandelevensduur
modeldecay.plotOn(framelt)#framelt=framevoordeplotenfitvandelevensduur

Uitdezestukkenenenkeleverschillendeanderelijnenaancodeiseenscript
gemaaktdatgeheelzelfstandigallebenodigdewaardesberekendengeeft,
degrafiekenplotenfitendedatainstukkenknipt.Ditscriptisalsbijlage
toegevoegd.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
44van70

13. Resultaten

Dedatawasin6stukkengedeeld,aandehandvande
GpsTime
diemetde
datameeisgeleverd.De
GpsTime
isdetijdwaaropdemetingisgedaan.

Overdezesstukkenwaseenmassaplotenmassafitoverdeplotgedaan,
omdehoeveelheidvoorenachtergronddatatekunnenbepalenmetde
bijbehorendeonzekerheden.Ookwas,naastdehoeveelheiddeeltjes,andere
belangrijkeinformatievoorhetonderzoekverzamelt.

Dezevenverschillendetijdendiedebegineneindpuntenvandezes
verschillendestukkenvormdenkwamennaberekeningenuitop:
1|2011041502:44:56
2|2011051718:38:17
3|2011061910:31:38
4|2011072202:24:59
5|2011082318:18:20
6|2011092510:11:40
7|2011102802:05:01
Detijdenvoorelkvandezesstukkenwerdbepaaltaandehandvandeze
zeventijdendieuitdedatawarengehaald.Stuk1heeftdusalledatavoor
detijdentussen2011041502:44:56en2011051718:38:17.

Voorelkdatastukisdewaardevan opgeslagen,diekomtuitdefitvande

levensduurmetdeformule ex .Dehoeveelheidsignaaldeeltjesisverzameld,

afkomstiguitdefitvandemassa,endehoeveelheidachtergronddeeltjesis
verzameld,afkomstiguitdezezelfdefit.Ookiseenonzekerheiduitdefits
gehaaldoveriederresultaat.

Delevensduur, t 1 ,vandefitsvandelevensduurkonwordenberekentmet

behulpvan ,devervalconstante,endevolgendeformule:

t 1 = ln(2)
9 .

Vanafdevolgendepaginazullenderesultatenvandefitsvandezes
stukkenuiteengezetworden,metalslaatstderesultatenvanhetonderzoek
naardezonneactiviteit.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
45van70

13.1. Stuk1
Genomentussen:2011041502:44:56en2011051718:38:17.

Afbeelding13.1RooPlotenRooFitvandemassavanstuk1.

= 2 .199153298620.00897008946396
signaal = 53463.9362134301.078281669
a chtergrond = 11007.5178752219.530957661

Afbeelding13.2RooPlotenRooFitvandelevensduurvanstuk1.
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
46van70

13.2. Stuk2
Genomentussen:2011051718:38:17en2011061910:31:38.

Afbeelding13.3RooPlotenRooFitvandemassavanstuk2.

= 2 .201825682210.00476645712098
signaal = 186791.852134571.49466236
a chtergrond = 41310.0805351425.564816157

Afbeelding13.4RooPlotenRooFitvandelevensduurvanstuk2.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
47van70

13.3. Stuk3
Genomentussen:2011061910:31:38en2011072202:24:59.

Afbeelding13.5RooPlotenRooFitvandemassavanstuk3.

= 2 .194652456850.00410252110809
signaal = 250598.968451653.207179663
a chtergrond = 52322.8898957477.916437942

Afbeelding13.6RooPlotenRooFitvandelevensduurvanstuk3.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
48van70

13.4. Stuk4
Genomentussen:2011072202:24:59en2011082318:18:20.

Afbeelding13.7RooPlotenRooFitvandemassavanstuk4.

= 2 .191882252660.0050502080992
signaal = 165460.139236534.429564978
a chtergrond = 33868.9507088392.459937422

Afbeelding13.8RooPlotenRooFitvandelevensduurvanstuk4.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
49van70

13.5. Stuk5
Genomentussen:2011082318:18:20en2011092510:11:40.

Afbeelding13.9RooPlotenRooFitvandemassavanstuk5.

= 2 .191376755890.00554909340774
signaal = 135228.481961487.8155459
a chtergrond = 30740.6748292365.350036577

Afbeelding13.10RooPlotenRooFitvandelevensduurvanstuk5.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
50van70

13.6. Stuk6
Genomentussen:2011092510:11:40en2011102802:05:01.

Afbeelding13.11RooPlotenRooFitvandemassavanstuk6.

= 2 .185707447820.00677288730286
signaal = 90877.2630988397.12525239
a chtergrond = 19589.9853729293.975154744

Afbeelding13.12RooPlotenRooFitvandelevensduurvanstuk6.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
51van70

13.7. Zonneactiviteit

Hetonderzoeknaardezonneactiviteitheeftdevolgenderesultaten
opgeleverd.Deresultatenzijnhetaantalzonnevlekkendieperdaggeteld
zijn,ookwelhetwolfgetal.10
Datum

Wolf
getal

Datum

Wolf
getal

Datum

Wolf
getal

Datum

Wolf
getal

Datum

Wolf
getal

20110415

91

20110526

30

20110706

23

20110816

24

20110926

73

20110416

66

20110527

45

20110707

26

20110817

39

20110927

67

20110417

51

20110528

52

20110708

43

20110818

45

20110928

71

20110418

51

20110529

71

20110709

33

20110819

46

20110929

83

20110419

51

20110530

82

20110710

40

20110820

45

20110930

75

20110420

52

20110531

76

20110711

51

20110821

56

20111001

83

20110421

57

20110601

83

20110712

49

20110822

71

20111002

83

20110422

62

20110602

89

20110713

46

20110823

75

20111003

79

20110423

56

20110603

86

20110714

46

20110824

54

20111004

90

20110424

46

20110604

76

20110715

56

20110825

50

20111005

70

20110425

40

20110605

53

20110716

50

20110826

66

20111006

70

20110426

53

20110606

46

20110717

63

20110827

59

20111007

62

20110427

52

20110607

38

20110718

78

20110828

49

20111008

48

20110428

44

20110608

30

20110719

74

20110829

43

20111009

55

20110429

44

20110609

26

20110720

48

20110830

69

20111010

63

20110430

57

20110610

22

20110721

41

20110831

96

20111011

87

20110501

50

20110611

15

20110722

37

20110901

85

20111012

102

20110502

39

20110612

11

20110723

29

20110902

88

20111013

113

20110503

51

20110613

10

20110724

29

20110903

91

20111014

119

20110504

54

20110614

24

20110725

20

20110904

68

20111015

104

20110505

54

20110615

34

20110726

29

20110905

74

20111016

108

20110506

32

20110616

39

20110727

43

20110906

58

20111017

123

20110507

31

20110617

39

20110728

65

20110907

47

20111018

109

20110508

45

20110618

40

20110729

61

20110908

35

20111019

99

20110509

60

20110619

31

20110730

62

20110909

47

20111020

128

20110510

64

20110620

26

20110731

67

20110910

52

20111021

136

20110511

47

20110621

33

20110801

82

20110911

61

20111022

122

20110512

33

20110622

33

20110802

73

20110912

90

20111023

94

20110513

26

20110623

38

20110803

62

20110913

94

20111024

91

20110514

37

20110624

43

20110804

71

20110914

110

20111025

77

20110515

41

20110625

33

20110805

68

20110915

124

20111026

73

20110516

41

20110626

18

20110806

61

20110916

124

20111027

65

20110517

36

20110627

10

20110807

61

20110917

104

20111028

71

20110518

29

20110628

25

20110808

54

20110918

93

20110519

26

20110629

27

20110809

47

20110919

92

20110520

25

20110630

32

20110810

28

20110920

80

20110521

26

20110701

38

20110811

29

20110921

70

20110522

40

20110702

30

20110812

22

20110922

71

20110523

22

20110703

28

20110813

14

20110923

59

20110524

20110704

31

20110814

20110924

75

20110525

17

20110705

22

20110815

20110925

79

10

sils.(18182015).
Datafiles
.
http://sidc.oma.be/silso/datafiles
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
52van70

14. Conclusie

Delevensduurkanberekendwordenmetdevervalconstante, ,dieuitde

ln(2)
fitovereenstukdatakomtendeformule t 1 = .Wordtdezeformule

toegepastopdezeswaardenvoor diezijngevonden,danvolgtde

volgendetabelmetdata,waardevolgendegrafiekuitkomt:
Stuk

t1
2

ln(2)

2 .19915329862 2.19915329862 = 0 , 3 1518820493

ln(2)
2 .20182568221 2,20182568221
= 0 , 3 1480565703

2
3

ln(2)
2 .19465245685 2,19465245685
= 0 , 3 1583459987

ln(2)
2 .19188225266 2,19188225266
= 0 , 3 1623376654

ln(2)
2 .19137675589 2,19137675589
= 0 , 3 1630671389

ln(2)
2 .18570744782 2,18570744782
= 0 , 3 1712715316

achtergrond ,iseenonzekerheidgegevendoor
Voorelkewaarde, ,
signaal en
defit.Dezeonzekerheidvolgtechteralleenuitdefitvandelevensduur.In
dezeonzekerheidwordtdefactordiedeverhoudingtussensignaalen
achtergrondinhoudtnietmeegerekend,terwijldezewelvangroteinvloedis
opdeonzekerheid.Deonzekerheid,naastdeonzekerheiddieuitdefitis
voortgekomen,kanberekendwordendoordeformule

(( achtergrond
) 100%)2 + ((
signaal

onzekerheiduitfit
)

100%)2 .Uitdezeformulevolgtdusde

onzekerheidover waarookdehoeveelheidachtergrondinis

meegenomen.Voorelkvandezesstukkendatavolgtdaneenonzekerheid
inprocentenvoor van:

Stuk Onzekerheid
1
2
3
4
5
6

((
((
((
((
((
((

11007.5178752
)
53463.9362134

100%)2 + (( 0.00897008946396
) 100%)2 = 20.60820958752%
2.19915329862

41310.0805351
)
186791.852134

100%)2 + (( 0.00476645712098
) 100%)2 = 22.12070463662%
2.20182568221

52322.8898957
)
250598.968451

100%)2 + (( 0.00410252110809
) 100%)2 = 20.88316230609%
2.19465245685

33868.9507088
)
165460.139236

100%)2 + (( 0.0050502080992
) 100%)2 = 20.47578182723%
2.19188225266

30740.6748292
)
135228.481961

100%)2 + (( 0.00554909340774
) 100%)2 = 22.73916839603%
2.19137675589

19589.9853729
)
90877.2630988

100%)2 + (( 0.00677288730286
) 100%)2 = 21.56716828606%
2.18570744782

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
53van70

Voorelkvandezesstukkaneenwaardevandezonneactiviteitberekend
worden.Dezewaardeisdandegemiddeldewaardeoverdeperiodevaneen
stukdata.Devolgendetabellaatdezewaardenzien:
Stuk
1

Aantaldagen Gemiddeldezonneactiviteit
33
4 8, 9 0909091

34

4 0, 4 7058824

34

3 8, 2 9411765

33

4 6, 1 8181818

34

7 4, 5 0000000

34

8 7, 4 1176471

Devolgendegrafiekkangeconstrueerdwordenuitdedatauitde
bovenstaandetabellen,waarbijderodelijndegemiddeldezonneactiviteitis
0
endeblauwelijndelevensduurvanhetD
mesonis,verkregenuitdefit:

Afbeelding14.1

Uiteenberekeningoverderodelijnendeblauwelijnindezegrafiekblijkt
eencorrelatietebestaanvan 0, 7832123315 .Ditzoubetekenendateengrote
kansaanwezigisdateencorrelatiebestaattussendezonneactiviteitende
0
levensduurvanhetD
meson.Alsdeonzekerhedenoverdevervalconstante
meewordengenomenindegrafiekblijktdatdezecorrelatieookvrijwel 0
kanzijn,aangezieneengewonerechtehorizontalelijntussendetwee
blauwedunnelijnengetekendkanworden:

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
54van70


Afbeelding14.2

Conclusieuitditonderzoekisdanookdathetzekermogelijkisdateen
0
correlatiebestaattussendezonneactiviteitendelevensduurvanhetD

meson,maardathiernogveelmeeronderzoeknaarnodigis.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
55van70

15. Discussie

Bijdeeersteresultatenleekhetalsoferdaadwerkelijkeencorrelatiebestaat
0
tussendezonneactiviteitendelevensduurvanhetD
meson.Nahet
meerekenenvandeonzekerhedenoverdelevensduurisdezecorrelatie
0
helemaalweggevallenenlijkendelevensduurvanhetD
mesonende
zonneactiviteithelemaalnietsmeermetelkaartemakentehebben.

Dehoeveelheidachtergrondheefteengroterolgespeeldindegrote
onzekerheid.Erbestaanverschillendemanierenomnogmeerachtergrond
wegtefilterendanbijditonderzoekgedaanwas.Ditkangedaanworden
dooralleswatwordtgefitdoorde
RooExponential
indemassafitvolledig
wegtesnijdenuitdedata.Demanierenomdittedoenzijnwatingewikkeld
enwarendaardoornietweggelegdvoorditonderzoek.Bijmeertijdzouden
ookzulkemanierenvanverwijderenvandeachtergrondmeegenomen
kunnenwordeninhetonderzoek.

Wasdezehelecorrelatiedieleekgevondentezijndanhelemaaltoevallig?
Zeerwaarschijnlijkwel.Inditonderzoekwasmaareenbeperkte
hoeveelheiddatabeschikbaar,aangeziendeLHCbnietveelmeerdatadan
diedataheeftverzameld.Dezonneactiviteitheefttijdensdeperiodewaarin
dezedataisverzameldmaarndalenntopgehad.Erzoudenmeerdere
toppenendalenmoetenzijngeweesttijdenshetverzamelenvandedata
ommetmeerzekerheidtekunnenstellendatdezedatapuurtoevalligeen
correlatieleektehebben,ofdatdithelemaalgeentoevalwas.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
56van70

16. Vervolgonderzoek

Hetiszekermogelijkdateencorrelatiebestaattussendezonneactiviteiten
0
delevensduurvanhetD
meson.Omhierzekervantezijnisveelmeer
onderzoeknodig.

Teneerstezouonderzoeknodigzijnnaarhetvaststellenvanen
onzekerheid.Dehuidigonzekerheidisnietviaeenofficile
wetenschappelijkewijzeverkregen.Alseenechteonzekerheid,op
wetenschappelijkewijzebepaald,erggrootiskunnenderesultatenvangeen
betekenisblijken.

Tentweedezouovereenveellangereperiodeonderzoekmoetenworden
gedaan.Nuzijnmaar6puntenvergeleken.Indeperiodewaarinde6
puntenzitteniseendaleneentopindezonneactiviteittezien.Hetkan
puurtoevalzijndatdelevensduurtijdensdie6puntenookeendalentop
heeft.Alsdatavanenkelejarenvergelekenkanworden,waarbijmeerdere
dalenentoppenindezonneactiviteitaanwezigzijn,kaneenbetere
0
conclusiegesteldwordenofdetoppenendalenindelevensduurvanhetD

mesonechtovereenkomenmetdemomentenvandedalenentoppenvan
dezonneactiviteit.

Tenderdekandatavanverschillendedetectorenvergelekenworden.Hieruit
kanblijkenofdedetectorzelfvaninvloedkanzijnopdelevensduurvanhet
0
D
meson.Ookkanmeerdataverzameldwordenwaardoordeonzekerheid
kleinerwordteneenconclusiemetmeerzekerheidgesteldkanworden.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
57van70

17. Literatuur

http://web.archive.org/web/20150223021947/http://nl.wikipedia.org/wiki/Absoluut_nulpunt
http://web.archive.org/web/20150223021845/http://www.astronova.nl/g.html
http://web.archive.org/web/20150223022014/http://nl.wikipedia.org/wiki/Wolfgetal
http://web.archive.org/web/20150223022037/http://solarscience.msfc.nasa.gov/feature1.sht
ml
http://web.archive.org/web/20150223022102/http://solarscience.msfc.nasa.gov/SunspotCycl
e.shtml
http://web.archive.org/web/20150223022244/http://wwwssc.igpp.ucla.edu/personnel/russel
l/papers/solwind_magsphere/
http://web.archive.org/web/20150223022530/http://www.space.com/19400suncoronasecr
etssuborbitaltelescope.html
http://web.archive.org/web/20150223022655/http://www.sciencedaily.com/releases/2010/1
1/101108071925.htm
http://web.archive.org/web/20150223022843/http://sohowww.nascom.nasa.gov/explore/les
sons/sunspots6_8.html
http://web.archive.org/web/20150223022854/http://image.gsfc.nasa.gov/poetry/workbook/s
unspot.html
http://web.archive.org/web/20150223023448/http://www.nasa.gov/mission_pages/sunearth
/
http://web.archive.org/web/20150223023830/http://static.artis.nl/media/cache/2f/4a/2f4a2a
0b1be65d04e296db9583f12713.jpg
http://web.archive.org/web/20140922110207/http://hyperphysics.phyastr.gsu.edu/hbase/p
articles/dmeson.html
http://web.archive.org/web/20140922110405/http://lhcbpublic.web.cern.ch/lhcbpublic/en/L
HCboutreach/masterclasses/ENinstructions.pdf
http://web.archive.org/web/20140922110953/http://wetenschap.infonu.nl/natuurverschijnsel
en/73328hetgevaarvaneenzonnestormopaarde.html
http://web.archive.org/web/20140925141022/http://news.stanford.edu/news/2010/august/s
un082310.html

Arxiv.(2010,24juni).
PowerSpectrumAnalysisofBNLDecayRateData
.Geraadpleegdop
25september2014,van
http://arxiv.org/abs/1006.4848

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
58van70

17.1. Acknowledgements
Linkedin.(z.d.).
RutgerRobertGast.
Geraadpleegdop8april2014,van
http://nl.linkedin.com/pub/rutgerrobertgast/27/406/641
Linkedin.(z.d.).
JaccodeVries.
Geraadpleegdop11september2014,van
http://nl.linkedin.com/pub/jaccodevries/26/387/698
Linkedin.(z.d.).
AntonvandenBerg.
Geraadpleegdop29september2014,van
http://nl.linkedin.com/pub/antonvandenberg/27/a4/879

17.2. Auteurs
Linkedin.(z.d.).AukeSchurina.Geraadpleegdop16maart2015,van
https://nl.linkedin.com/pub/aukeschuringa/a5/a1/196
Linkedin.(z.d.).AlparslanGnaydin.Geraadpleegdop16maart2015,van
https://nl.linkedin.com/pub/alparslangunaydin/83/33b/128

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
59van70

18. Begrippen

Verschillendebegrippendiezijngebruiktinditrapportwordenhieronder
verderuitgelegd.

C++
C++iseenprogrammeertaal.

Corona
Ditiseenplasmaofeenauradatdezonomringt.Decoronavandezon
verspreidtzichmiljoenenkilometersinderuimteenismeestalhet
makkelijksttezienwanneerereentotalezonsverduisteringisofmeteen
coronagraaf.

Coronalegaten
Eencoronaalgatiseendeelvandecoronavandezon.Decoronalegaten
veranderenconstantenvervormenomdatzenietuniformzijn.Coronale
gatenzijngebiedenwaardecoronavandezondonkerderenkouderisen
eenlagereplasmadichtheidheeftdangemiddeldomdaterlagereenergie
engasniveauszijn.

0
D
meson
0
HetD
mesonishetsubatomairedeeltjewaarinditonderzoekdedata
analyseaanwordtverricht.Hetbestaatuiteencharmquarkenupantiquark

+
envervaltinhetK
mesonenhet
meson.

Geomagnetischveld
Hetmagnetischveldvandeaarde.Binnenditveldbevindtzicheen
magnetosfeer.

Geomagnetischestorm
Eentijdelijkekrachtigeverstoringvandemagnetosfeervandeaardeals
gevolgvanfluctuatiesindezonnewind.Tijdenseengeomagnetischestorm
neemtdestroomvanelektrischgeladendeeltjesindemagnetosfeerende
ionosfeersterktoe.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
60van70


K
meson

EenK
mesoniseensubatomairdeeltje.HetK
mesonontstaat,samenmet
+
0
het
meson,bijhetvervalvaneenD
meson.Hetbestaatuiteen
strangequarkeneenupantiquark.

Levensduurfit
0
EenlevensduurfitwordtgedaanomdelevensduurtekrijgenvanhetD

0
mesonoverdeperiodewaarvandedatavanhetD
mesonisverkregen.

Linux
Linuxiseenbesturingssysteem,netzoalsWindows,UbuntuenOSX.

Magnetosfeer
Ditishetgebiedrondeenhemellichaambinnendeinvloedssfeervanhet
magnetischveldveroorzaaktdoorhethemellichaamzelf.

Massafit
Eenmassafitwordtuitgevoerdomerachtertekomenhoeveelsignaalen
hoeveelachtergrondindedataaanwezigis.

Meson
Eenmesoniseendeeltjekleinerisdaneenatoom.Hetmesonbestaatuit
eenquarkeneenantiquark.Onderdemesonenhorenonderanderehetpion
enhetkaon.

Ntuple
Ntupleisdedatadievoorhetonderzoekisverkregenvande
opdrachtgever/expert.

+
meson
+
+
Een
mesoniseensubatomairdeeltje.Het
mesonontstaat,samenmet

0
+
hetK
meson,bijhetvervalvaneenD
meson.Het
mesonbestaatuit
eenupquarkeneendownantiquark.

PyROOT
PyROOTisdepythonversievanROOT.

Python
Pythoniseenprogrammeertaal.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
61van70

Quarkenantiquark
Quarkszijnsubatomairedeeltjeswaarvanzessoortenbestaan.Elkesoort
quarkheeftookeenantiquark.Dedrieparenquarkszijndeupendown,
charmenstrangeentopenbottomquarks.

RooFit
RooFitiseenprogrammaomdatagoedtekunnenfittenenwaardenuitdeze
datatekunnenhalen.HetkansamenmetROOTgenstalleerdworden.

ROOT
ROOTiseendataanalyseprogrammavandeCERNwaarmeegrote
hoeveelhedendatageanalyseerdkunnenworden.ROOTishetprogramma
datinditonderzoekwordtgebruiktomdeverschillendeplotsenfitsmeete
maken.ROOTisgeschreveninC++.

Zonnecyclus
Deelfjarigecyclusvanzonneactiviteit,ensamenhangenddaarmeede
periodewaarinhetaantalzonnevlekkenopdezonvarieert.

Zonnedynamo
Ditisdebronvandepolairemagnetischeveldenenlichtdichttegenhet
centrumvandezonsmassa.

Zonnevlam
Eenexplosieophetoppervlakvandezon,dieontstaatdoorhetplotseling
vrijkomenvandeenergiediewerdvastgehoudenindemagnetischevelden.

Zonnevlek
Ditzijnrelatiefdonkeregebiedenophetoppervlakvandezon.De
temperatuurinhetcentrumvandezonnevlekkenkandalentotwel3700
Kelvin
vergelekenmet5700Kelvinvoordeomliggendefotosfeer
.

Zonnewind
Eenstroomvangeladendeeltjesdieontsnappenvanhetoppervlakvande
zon.

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
62van70

Bijlagen

Vanafdevolgendepagina,
debijlagen

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
63van70

Gebruiktescript

"""
LICENSE

ThisscriptiswrittenbyAukeSchuringaandAlparslanGunaydin,Calandlyceum,
Amsterdam,withthehelpfromJaccodeVries,NIKHEF,Amsterdam.
AspecialthankyoutoAntonvandenBergandRutgerGast,teachersatCalandlyceum,
Amsterdam.

Thisisfreeandunencumberedsoftwarereleasedintothepublicdomain.

Anyoneisfreetocopy,modify,publish,use,compile,sell,or
distributethissoftware,eitherinsourcecodeformorasacompiled
binary,foranypurpose,commercialornoncommercial,andbyany
means.

Injurisdictionsthatrecognizecopyrightlaws,theauthororauthors
ofthissoftwarededicateanyandallcopyrightinterestinthe
softwaretothepublicdomain.Wemakethisdedicationforthebenefit
ofthepublicatlargeandtothedetrimentofourheirsand
successors.Weintendthisdedicationtobeanovertactof
relinquishmentinperpetuityofallpresentandfuturerightstothis
softwareundercopyrightlaw.

THESOFTWAREISPROVIDED"ASIS",WITHOUTWARRANTYOFANYKIND,
EXPRESSORIMPLIED,INCLUDINGBUTNOTLIMITEDTOTHEWARRANTIESOF
MERCHANTABILITY,FITNESSFORAPARTICULARPURPOSEANDNONINFRINGEMENT.
INNOEVENTSHALLTHEAUTHORSBELIABLEFORANYCLAIM,DAMAGESOR
OTHERLIABILITY,WHETHERINANACTIONOFCONTRACT,TORTOROTHERWISE,
ARISINGFROM,OUTOFORINCONNECTIONWITHTHESOFTWAREORTHEUSEOR
OTHERDEALINGSINTHESOFTWARE.

Formoreinformation,pleasereferto<http://unlicense.org>

"""

fromROOTimport*
fromlifetimeimport*
fromdatetimeimportdatetime
fromtimeimportmktime
importmath
importsys
importre

#SETTINGS

#Nameofthe.rootfile,example:"root_real_data.root"
name_root_file="root_real_data.root"
#Nameofthetreeinthe.roorfiletoload,example:"DecayTree"
name_tree_in_root_file="DecayTree"
#Numberofpartstocutthedatain,example:12
parts_to_cut_data_in=6
#Partofthedaytocutthedatain
starting_hour=8
ending_hour=18

hfile=TFile.Open(name_root_file)
tree=hfile.Get(name_tree_in_root_file)

results=[]

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
64van70

defsign(num):
ifnum>0or(num==0andmath.atan2(num,1.0)>0.0):

return1.0
else:

return1.0

defconverttime(time):
iflen(str(time))==1orlen(str(time))==2:

newtime=int(int(time)*3600*1000000)
elifnot":"instr(time):

unixtime=int(time)/1000000

newtime=datetime.fromtimestamp(unixtime).strftime("%Y%m%d%H:%M:%S")
else:

newtimeseconds=mktime(datetime.strptime(time,"%Y%m%d
%H:%M:%S").timetuple())

newtime=int(newtimeseconds*1000000)
returnnewtime

deflow_high_time():
print("Laagsteenhoogstetijdenberekenen")
sys.stdout.flush()
high_time=0
low_time=999999999999999999999999999999999999
forentryintree:

ifentry.GpsTime<low_time:

low_time=entry.GpsTime

ifentry.GpsTime>high_time:

high_time=entry.GpsTime
print("Laagstetijd={0}".format(converttime(low_time)))
print("Hoogstetijd={0}".format(converttime(high_time)))
print("Laagsteenhoogstetijdenberekenenklaar")
sys.stdout.flush()
return(low_time,high_time)

defsort_parts():
print("Dataverdelenintwaalfstukken")
sys.stdout.flush()
low_time,high_time=low_high_time()
timeblocks=(high_timelow_time)/parts_to_cut_data_in
tijden=range(low_time,high_time,timeblocks)
tijd_count=0
fortijdintijden:

tijd_count=tijd_count+1

print("{0}|{1}".format(tijd_count,converttime(tijd)))
print("Dataverdelenintwaalfstukkenklaar")
sys.stdout.flush()
returntijden

defbetween_times(GpsTime):
starttime="201104150{0}:00:00".format(str(starting_hour))
endtime="20111027{0}:00:00".format(str(ending_hour))
begintime=converttime(starttime)
endingtime=converttime(endtime)
hoursinterval=converttime(10)
day=converttime(24)
tijden=range(begintime,endingtime,day)
fortijdintijden:

iftijd<=GpsTime<=tijd+hoursinterval:
#
print("between_timesja:{0}".format(converttime(GpsTime)))

returnTrue

break
else:

returnFalse
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
65van70

defsnijden(time_begin,time_end,GpsTime,D_IP,D_PT,D_M):
iftime_begin<=GpsTime<=time_end:

ifD_IP<3.0andD_PT<15000and1840<D_M<1900:
#
print("snijdenja:{0}".format(converttime(GpsTime)))

returnTrue

else:

returnFalse
else:

returnFalse

defhistogram_values(time_begin,time_end):
print("Waardenlevensduurenmassa(voorgrond/achtergrond)berekenen")
sys.stdout.flush()
mass_histogram=None
lifetime_histogram=None
mass_histogram_b=None
lifetime_histogram_b=None
mass_histogram=TH1F("mass_histogram","mass_histogram",1000,1840,1900)
lifetime_histogram=TH1F("lifetime_histogram","lifetime_histogram",1000,0,5)
mass_histogram_b=TH1F("mass_histogram","mass_histogram",1000,1840,1900)
lifetime_histogram_b=TH1F("lifetime_histogram","lifetime_histogram",1000,0,5)
high_time=0
low_time=999999999999999999999999999999999999
forentryintree:

betweentimes=between_times(entry.GpsTime)

snede=snijden(time_begin,time_end,entry.GpsTime,entry.D_IP,entry.D_PT,
entry.D_M)

ifbetweentimes==Trueandsnede==True:

ifentry.GpsTime<low_time:

low_time=entry.GpsTime

ifentry.GpsTime>high_time:

high_time=entry.GpsTime
#
print("Toegevoegd{0}".format(converttime(entry.GpsTime)))

mass_histogram.Fill(entry.D_M)

lifetime_histogram.Fill(eval(LT()))
#
print("{0}{1}".format(entry.GpsTime,converttime(entry.GpsTime)))
#
sys.stdout.flush()
#
elifsnede==Trueandbetweentimes==False:
#
mass_histogram_b.Fill(entry.D_M)
#
lifetime_histogram_b.Fill(eval(LT()))
#
print(entry.GpsTime)
#
sys.stdout.flush()
print("Laagstetijd={0}".format(low_time))
print("Hoogstetijd={0}".format(high_time))
sys.stdout.flush()
mass_x=RooRealVar("mass_x","mass_x",1840,1900)
lifetime_x=RooRealVar("lifetime_x","lifetime_x",0,5)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","atest",0.0001,0.0,0.0002)
a2=RooRealVar("a","atest",3,10,0)
#tshift=RooRealVar("thshift","tshift",0)
#alpha=RooRealVar("alpha","alpha",100)
#vlambda=RooRealVar("vlambda","vlambda",1,1,100000)
signal=RooRealVar("signal","signal",0.3*200000,1,3000000)
background=RooRealVar("background","background",0.05*200000,1,3000000)
lifetime=RooRealVar("lifetime","lifetime",0.3*200000,1,3000000)
hdata=RooDataHist("data","plotOntestdatawith
x",RooArgList(mass_x),mass_histogram)
hdatalt=RooDataHist("datalt","datalt",RooArgList(lifetime_x),lifetime_histogram)
m.setConstant(kFALSE)
s.setConstant(kFALSE)
0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
66van70

model=RooGaussian("model","gausstest",mass_x,m,s)
model2=RooExponential("model2","exponentialtest",mass_x,a)
modelsum=
RooAddPdf("modelsum","model+model2",RooArgList(model,model2),RooArgList(signal,backgrou
nd))
modeldecayexpo=RooExponential("modeldecayexpo","modeldecayexpo",lifetime_x,a2)
modeldecay=
RooAddPdf("modeldecay","modeldecay",RooArgList(modeldecayexpo),RooArgList(lifetime))
#modeldecay=RooGenericPdf("modeldecay","modelofthedecay","(1exp[
(lifetime_xtshift)/alpha])*exp[vlambda*
lifetime_x]",RooArgList(lifetime_x,tshift,alpha,vlambda))
frame=mass_x.frame()
framelt=lifetime_x.frame()
modelsum.fitTo(hdata)
modeldecay.fitTo(hdatalt)
hdata.plotOn(frame)
hdata.statOn(frame)
hdatalt.plotOn(framelt)
hdatalt.statOn(framelt)
modelsum.plotOn(frame)
modeldecay.plotOn(framelt)
lifetime_value=a2.getVal()
lifetime_value_error=a2.getError()
signal_value=signal.getVal()
signal_value_error=signal.getError()
background_value=background.getVal()
background_value_error=background.getError()
print("Waardenlevensduurenmassa(voorgrond/achtergrond)berekenenklaar")
sys.stdout.flush()
frame.Draw()
framelt.Draw()
return(lifetime_value,lifetime_value_error,signal_value,signal_value_error,
background_value,background_value_error)

classD_meson:
print("Scriptdraaien")
sys.stdout.flush()
num=0
times=sort_parts()
whilenotnum==parts_to_cut_data_in:

time_begin=times[num]

time_end=times[num+1]

print("{0}|Tussen{1}en{2}".format(num+1,converttime(time_begin),
converttime(time_end)))

print("{0}|Tussen{1}en{2}".format(num+1,str(time_begin),
str(time_end)))

lifetime_value,lifetime_value_error,signal_value,signal_value_error,
background_value,background_value_error=histogram_values(time_begin,time_end)

results.append("{0}|Lifetime={1}+/{2}|Signal={3}+/{4}|
Background={5}+/{6}".format(num+1,lifetime_value,lifetime_value_error,
signal_value,signal_value_error,background_value,background_value_error))

print("{0}|Lifetime={1}+/{2}|Signal={3}+/{4}|Background=
{5}+/{6}".format(num+1,lifetime_value,lifetime_value_error,signal_value,
signal_value_error,background_value,background_value_error))

sys.stdout.flush()

num=num+1
print("Scriptdraaienklaar")
sys.stdout.flush()

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
67van70

Lifetime.py

defevm1_to_s(val):
ev=1.602*pow(10,19)#J
hbar=1.055*pow(10,34)#Js
evm1=hbar/ev#s
returnval*evm1

defm_to_evm1(val):
c
=2.998*pow(10,8)#ms1
hbar=1.055*pow(10,34)#Js
ev=1.602*pow(10,19)#J
evm1=hbar*c/ev#m
returnval/evm1

defmm_to_mevm1(val):
m=val*pow(10,3)
evm1=m_to_evm1(m)
mevm1=evm1*pow(10,6)
returnmevm1

defmevm1_to_ps(val):
evm1=val*pow(10,6)
s=evm1_to_s(evm1)
ps=s*pow(10,12)
returnps

defLT(x="D",m="1864.8",orivx="OWNPV"):
#ThisfunctionreturnsastringthatcanbefedtoTTree::Draw:
#myTree.Draw(LT())
#Pleasecheckthelabelsoftheparticle:"D",
#
thevalueofthemass,
#
andthelabelofthevertexinthetuple(ORIVXorOWNPV)

l="(entry.D_FD_OWNPVentry.B_FD_OWNPV)*"+str(mm_to_mevm1(1))
p="entry.D_P"
lt="(("+m+"*"+l+")/("+p+"))*"+str(mevm1_to_ps(1))
pm="sign(entry.D_VZentry.B_VZ)"
retval="("+pm+"*"+lt+")"

returnretval

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
68van70

ScriptCOUNT1

fromROOTimport*
fromlifetimeimport*
importmath
LineColor=RooFit.LineColor
hfile=TFile.Open("root_real_data.root")
htree=hfile.Get("DecayTree")
histo=TH1F("histo","plotOntesthisto",1000,1830,1900)
forentryinhtree:
histo.Fill(entry.D_M)
x=RooRealVar("x","x",1830,1900)
x2=RooRealVar("x2","x2",3,3)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","atest",0.0001,0.0,0.0002)
t=RooRealVar("t","t",0,2)
tshift=RooRealVar("thshift","tshift",0)
alpha=RooRealVar("alpha","alpha",100)
vlambda=RooRealVar("lambda","lambda",1)
g1frac=RooRealVar("g1frac","g1fractest",0.3*2700000,1,3000000)
g2frac=RooRealVar("g2frac","g2fractest",0.05*2700000,1,3000000)
hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)
m.setConstant(kFALSE)
s.setConstant(kFALSE)
vlambda.setConstant(kFALSE)
model=RooGaussian("model","gausstest",x,m,s)
model2=RooExponential("model2","exponentialtest",x,a)
modelsum=
RooAddPdf("modelsum","model+model2",RooArgList(model,model2),RooArgList(g1frac,g2frac))
frame=x.frame()
modelsum.fitTo(hdata)
hdata.plotOn(frame)
hdata.statOn(frame)
modelsum.paramOn(frame)
modelsum.plotOn(frame,LineColor(kRed))
frame.Draw()

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
69van70

ScriptCOUNT7

fromROOTimport*
fromlifetimeimport*
importmath
LineColor=RooFit.LineColor
hfile=TFile.Open("root_real_data.root")
htree=hfile.Get("DecayTree")
histo=TH1F("histo","plotOntesthisto",1000,1840,1900)
defsign(num):
ifnum>0or(num==0andmath.atan2(num,1.0)>0.0):

return1.0
else:

return1.0
forentryinhtree:
ifentry.D_IP<3.0andentry.D_PT<15000and0<eval(LT())<1.6:

histo.Fill(entry.D_M)
x=RooRealVar("x","x",1840,1900)
x2=RooRealVar("x2","x2",3,3)
m=RooRealVar("m","mtest",300)
s=RooRealVar("s","stest",500)
a=RooRealVar("a","atest",0.0001,0.0,0.0002)
t=RooRealVar("t","t",0,2)
tshift=RooRealVar("thshift","tshift",0)
alpha=RooRealVar("alpha","alpha",100)
vlambda=RooRealVar("lambda","lambda",1)
g1frac=RooRealVar("g1frac","g1fractest",0.3*2700000,1,3000000)
g2frac=RooRealVar("g2frac","g2fractest",0.05*2700000,1,3000000)
hdata=RooDataHist("data","plotOntestdatawithx",RooArgList(x),histo)
m.setConstant(kFALSE)
s.setConstant(kFALSE)
vlambda.setConstant(kFALSE)
model=RooGaussian("model","gausstest",x,m,s)
model2=RooExponential("model2","exponentialtest",x,a)
modelsum=
RooAddPdf("modelsum","model+model2",RooArgList(model,model2),RooArgList(g1frac,g2frac))
frame=x.frame()
modelsum.fitTo(hdata)
hdata.plotOn(frame)
hdata.statOn(frame)
modelsum.paramOn(frame)
modelsum.plotOn(frame,LineColor(kRed))
frame.Draw()

0
DecorrelatietussendezonneactiviteitendelevensduurvanhetD
meson
70van70

You might also like