ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
createData.C File Reference
#include "TROOT.h"
#include "TMath.h"
#include "TTree.h"
#include "TArrayD.h"
#include "TStyle.h"
#include "TFile.h"
#include "TRandom.h"
#include "Riostream.h"
#include "TCanvas.h"
#include "TMatrixD.h"
#include "TH2F.h"
#include "TLegend.h"
#include "TBranch.h"
#include <vector>
Include dependency graph for createData.C:

Go to the source code of this file.

Functions

void plot (TString fname="data.root", TString var0="var0", TString var1="var1")
 
TMatrixDproduceSqrtMat (const TMatrixD &covMat)
 
void getGaussRnd (TArrayD &v, const TMatrixD &sqrtMat, TRandom &R)
 
void create_lin_Nvar_withFriend (Int_t N=2000)
 
TTreemakeTree_lin_Nvar (TString treeName, TString treeTitle, Float_t *x, Float_t *dx, const Int_t nvar, Int_t N)
 
TTreemakeTree_circ (TString treeName, TString treeTitle, Int_t nvar=2, Int_t N=6000, Float_t radius=1.0, Bool_t distort=false)
 
void create_lin_Nvar_2 (Int_t N=50000)
 
void create_lin_Nvar (Int_t N=50000)
 
void create_lin_Nvar_categories (Int_t N=10000, Int_t type=2)
 
void create_lin_Nvar_weighted (Int_t N=10000, int WeightedSignal=0, int WeightedBkg=1, Float_t BackgroundContamination=0, Int_t seed=100)
 
void create_lin_Nvar_Arr (Int_t N=1000)
 
void create_lin_Nvar_double ()
 
void create_lin_Nvar_discrete ()
 
void create_ManyVars ()
 
void create_lin_NvarObsolete ()
 
void create_lin (Int_t N=2000)
 
void create_fullcirc (Int_t nmax=20000, Bool_t distort=false)
 
void create_circ (Int_t N=6000, Bool_t distort=false)
 
void create_schachbrett (Int_t nEvents=20000)
 
void create_schachbrett_5D (Int_t nEvents=200000)
 
void create_schachbrett_4D (Int_t nEvents=200000)
 
void create_schachbrett_3D (Int_t nEvents=20000)
 
void create_schachbrett_2D (Int_t nEvents=100000, Int_t nbumps=2)
 
void create_3Bumps (Int_t nEvents=5000)
 
void createOnionData (Int_t nmax=50000)
 
void create_multiclassdata (Int_t nmax=20000)
 
void create_array_with_different_lengths (Int_t N=100)
 
void create_MultipleBackground (Int_t N=50000)
 

Function Documentation

void create_3Bumps ( Int_t  nEvents = 5000)

Definition at line 1760 of file createData.C.

void create_array_with_different_lengths ( Int_t  N = 100)

Definition at line 1905 of file createData.C.

void create_circ ( Int_t  N = 6000,
Bool_t  distort = false 
)

Definition at line 1360 of file createData.C.

void create_fullcirc ( Int_t  nmax = 20000,
Bool_t  distort = false 
)

Definition at line 1320 of file createData.C.

void create_lin ( Int_t  N = 2000)

Definition at line 1231 of file createData.C.

void create_lin_Nvar ( Int_t  N = 50000)

Definition at line 405 of file createData.C.

void create_lin_Nvar_2 ( Int_t  N = 50000)

Definition at line 375 of file createData.C.

void create_lin_Nvar_Arr ( Int_t  N = 1000)

Definition at line 765 of file createData.C.

void create_lin_Nvar_categories ( Int_t  N = 10000,
Int_t  type = 2 
)

Definition at line 491 of file createData.C.

void create_lin_Nvar_discrete ( )

Definition at line 963 of file createData.C.

void create_lin_Nvar_double ( )

Definition at line 863 of file createData.C.

void create_lin_Nvar_weighted ( Int_t  N = 10000,
int  WeightedSignal = 0,
int  WeightedBkg = 1,
Float_t  BackgroundContamination = 0,
Int_t  seed = 100 
)

Definition at line 594 of file createData.C.

void create_lin_Nvar_withFriend ( Int_t  N = 2000)

Definition at line 150 of file createData.C.

void create_lin_NvarObsolete ( )

Definition at line 1142 of file createData.C.

void create_ManyVars ( )

Definition at line 1061 of file createData.C.

void create_multiclassdata ( Int_t  nmax = 20000)

Definition at line 1850 of file createData.C.

void create_MultipleBackground ( Int_t  N = 50000)

Definition at line 1996 of file createData.C.

void create_schachbrett ( Int_t  nEvents = 20000)

Definition at line 1440 of file createData.C.

void create_schachbrett_2D ( Int_t  nEvents = 100000,
Int_t  nbumps = 2 
)

Definition at line 1700 of file createData.C.

void create_schachbrett_3D ( Int_t  nEvents = 20000)

Definition at line 1637 of file createData.C.

void create_schachbrett_4D ( Int_t  nEvents = 200000)

Definition at line 1570 of file createData.C.

void create_schachbrett_5D ( Int_t  nEvents = 200000)

Definition at line 1500 of file createData.C.

void createOnionData ( Int_t  nmax = 50000)

Definition at line 1816 of file createData.C.

void getGaussRnd ( TArrayD v,
const TMatrixD sqrtMat,
TRandom R 
)
TTree* makeTree_circ ( TString  treeName,
TString  treeTitle,
Int_t  nvar = 2,
Int_t  N = 6000,
Float_t  radius = 1.0,
Bool_t  distort = false 
)

Definition at line 313 of file createData.C.

Referenced by create_MultipleBackground().

TTree* makeTree_lin_Nvar ( TString  treeName,
TString  treeTitle,
Float_t x,
Float_t dx,
const Int_t  nvar,
Int_t  N 
)

Definition at line 255 of file createData.C.

Referenced by create_lin_Nvar_2(), and create_MultipleBackground().

void plot ( TString  fname = "data.root",
TString  var0 = "var0",
TString  var1 = "var1" 
)
TMatrixD* produceSqrtMat ( const TMatrixD covMat)