11.05.2013 Views

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

Sistema multicanal para aquisiç˜ao de dados em um ... - CBPFIndex

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 {<br />

APÊNDICE D -- Scripts <strong>em</strong> ROOT<br />

Vários foram os scripts criados <strong>para</strong> manipulação dos <strong>dados</strong> e geração dos gráficos.<br />

Entre eles estão os scripts <strong>para</strong> calibração dos canais analógicos e <strong>de</strong> medidas <strong>de</strong> t<strong>em</strong>po,<br />

calibração dos pré-amplificadores, aplicação dos métodos <strong>de</strong> fotoelétron único e estatís-<br />

tico, além dos histogramas <strong>para</strong> medidas <strong>de</strong> trajetória no <strong>de</strong>tector. Como são milhares<br />

<strong>de</strong> linhas <strong>de</strong> código, não é prático exibir todos esses scripts, pois tomaria muitas pági-<br />

nas. A Listag<strong>em</strong> D.1 mostra o script <strong>para</strong> calibração dos canais analógicos, enquanto a<br />

Listag<strong>em</strong> D.2 mostra a impl<strong>em</strong>entação do método <strong>de</strong> fotoelétron único.<br />

2 gROOT−>Reset ( ) ;<br />

Listag<strong>em</strong> D.1: Script <strong>em</strong> ROOT <strong>para</strong> calibração dos canais analógicos<br />

3 #inclu<strong>de</strong> "Riostream.h"<br />

4 #inclu<strong>de</strong> <br />

5 #inclu<strong>de</strong> <br />

6 #inclu<strong>de</strong> <br />

7<br />

8 // Gráfico com barra <strong>de</strong> e r r o s<br />

9 TGraphErrors ∗ graph ;<br />

10 // Gráfico<br />

11 TGraph ∗ g r a p h i n l e ;<br />

12 // Total <strong>de</strong> amostras<br />

13 I n t t N = 10000;<br />

14 // Valores dos <strong>dados</strong> nos a r q u i v o s<br />

15 Double t id , amplitu<strong>de</strong> ;<br />

16 // Eixo x <strong>para</strong> as medidas <strong>de</strong> tensão na entrada<br />

17 Double t x mV [ 2 0 ] = { −1000 , −900, −800, −700, −600, −500, −400, −300, −200,<br />

−100,<br />

18 100 , 200 , 300 , 400 , 500 , 600 , 700 , 800 , 900 , 1000};<br />

19 // Eixo y e erro <strong>para</strong> os v a l o r e s c o n v e r t i d o s p e l o ADC,<br />

20 // c a l c u l a d o s com o a j u s t e gaussiano dos histogramas<br />

21 Double t y ADC [ 2 0 ] , yE ADC [ 2 0 ] , yE50 ADC [ 2 0 ] , y INLE [ 2 0 ] , Emean ADC [ 2 0 ] ,<br />

Eerro ADC [ 2 0 ] ;<br />

92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!