Skip to content
Snippets Groups Projects
Commit 9fb4c545 authored by Arturo Sanchez's avatar Arturo Sanchez
Browse files

subida del proyecto final

parent 32764260
No related branches found
No related tags found
No related merge requests found
File added
codigo/animacion.gif

176 KiB

source diff could not be displayed: it is too large. Options to address this: view the blob.
%% Cell type:markdown id: tags:
# Conversión de archivos csv a ROOT
Este pequeño programa nos permite convertir archivos csv a ROOT usando comandos C++, la utilidad de estos archivos se basa en la forma en que almacena la data y directorios. Están diseñados para almacenar un gran volumen de información en menor espacio optimizando el tratamiento de la data cuando son archivos muy grandes, en física de altas energías por ejemplo.
Una vez tenemos el archivo convertido a ROOT podemos realizar los tramientos estadísticos en C++ o escoger un camino alternativo procesandolos con UPROOT.
%% Cell type:code id: tags:
``` c++
%jsroot on
```
%% Cell type:code id: tags:
``` c++
#include "Riostream.h"
#include "TString.h"
#include "TFile.h"
#include "TTree.h"
#include "TSystem.h"
#include <stdio.h>
#include <stdlib.h>
```
%% Cell type:code id: tags:
``` c++
TString dir = gSystem->UnixPathName("/home/student/ejercicios-clase-08-datos/data-used/FDR_cilindro_liso_Hr-10.csv");
dir.ReplaceAll("FDR_cilindro_liso_Hr-10.C","");
dir.ReplaceAll("/./","/");
```
%% Cell type:code id: tags:
``` c++
TFile *f = new TFile("/home/student/ejercicios-clase-08-datos/data-used//FDR_cilindro_liso_Hr-10.root","RECREATE");
```
%% Cell type:markdown id: tags:
# Conversión de archivos csv a ROOT
Este pequeño programa nos permite convertir archivos csv a ROOT usando comandos C++, la utilidad de estos archivos se basa en la forma en que almacena la data y directorios. Están diseñados para almacenar un gran volumen de información en menor espacio optimizando el tratamiento de la data cuando son archivos muy grandes, en física de altas energías por ejemplo.
Una vez tenemos el archivo convertido a ROOT podemos realizar los tramientos estadísticos en C++ o escoger un camino alternativo trabaja
%% Cell type:code id: tags:
``` c++
%jsroot on
```
%% Cell type:code id: tags:
``` c++
#include "Riostream.h"
#include "TString.h"
#include "TFile.h"
#include "TTree.h"
#include "TSystem.h"
#include <stdio.h>
#include <stdlib.h>
```
%% Cell type:code id: tags:
``` c++
TString dir = gSystem->UnixPathName("/home/student/ejercicios-clase-08-datos/data-used/FDR_cilindro_liso_Hr-10.csv");
dir.ReplaceAll("FDR_cilindro_liso_Hr-10.C","");
dir.ReplaceAll("/./","/");
```
%% Cell type:code id: tags:
``` c++
TFile *f = new TFile("/home/student/ejercicios-clase-08-datos/data-used//FDR_cilindro_liso_Hr-10.root","RECREATE");
```
codigo/fdr.png

14.8 KiB

codigo/fdr_evolucion.png

60.9 KiB

codigo/imagen.png

18.7 KiB

This diff is collapsed.
This diff is collapsed.
codigo/vacf.png

10.3 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment