Commit 9c2c5893 authored by Claus Kleinwort's avatar Claus Kleinwort
Browse files

Migration from svn to gitlab

parent 0a2b939b
README ident
gbltst.py ident
gblsit.py ident
example*.cpp ident
LAST_COMMIT export-subst
# ignore all files in any directory named build
build/
Last commit $Format:%h at %cd by %aN$
Documentation is maintained at Documentation is maintained at
www.wiki.terascale.de/index.php/GeneralBrokenLines . https://gitlab.desy.de/claus.kleinwort/general-broken-lines/-/wikis/home .
The previous location (www.wiki.terascale.de/index.php/GeneralBrokenLines)
is not maintained anymore and may disappear.
...@@ -6,8 +6,8 @@ PROJECT(GBL) ...@@ -6,8 +6,8 @@ PROJECT(GBL)
# project version # project version
SET( ${PROJECT_NAME}_VERSION_MAJOR 2 ) SET( ${PROJECT_NAME}_VERSION_MAJOR 2 )
SET( ${PROJECT_NAME}_VERSION_MINOR 3 ) SET( ${PROJECT_NAME}_VERSION_MINOR 4 )
SET( ${PROJECT_NAME}_VERSION_PATCH 1 ) SET( ${PROJECT_NAME}_VERSION_PATCH 0 )
# make life easier and simply use the ilcsoft default settings # make life easier and simply use the ilcsoft default settings
# load default ilcsoft settings (install prefix, build type, rpath, etc.) # load default ilcsoft settings (install prefix, build type, rpath, etc.)
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de) * \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de)
* *
* \copyright * \copyright
* Copyright (c) 2011 - 2019 Deutsches Elektronen-Synchroton, * Copyright (c) 2011 - 2021 Deutsches Elektronen-Synchroton,
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
* This library is free software; you can redistribute it and/or modify * This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as * it under the terms of the GNU Library General Public License as
...@@ -59,7 +59,7 @@ void example1() { ...@@ -59,7 +59,7 @@ void example1() {
//MP MilleBinary mille; // for producing MillePede-II binary file //MP MilleBinary mille; // for producing MillePede-II binary file
unsigned int nTry = 1000; //: number of tries unsigned int nTry = 1000; //: number of tries
unsigned int nLayer = 10; //: number of detector layers unsigned int nLayer = 10; //: number of detector layers
std::cout << " Gbltst-eigen $Rev$ " << nTry << ", " << nLayer std::cout << " Gbltst-eigen $Id$ " << nTry << ", " << nLayer
<< std::endl; << std::endl;
srand(4711); srand(4711);
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de) * \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de)
* *
* \copyright * \copyright
* Copyright (c) 2011 - 2018 Deutsches Elektronen-Synchroton, * Copyright (c) 2011 - 2021 Deutsches Elektronen-Synchroton,
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
* This library is free software; you can redistribute it and/or modify * This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as * it under the terms of the GNU Library General Public License as
...@@ -60,7 +60,7 @@ void example2() { ...@@ -60,7 +60,7 @@ void example2() {
//MP MilleBinary mille; // for producing MillePede-II binary file //MP MilleBinary mille; // for producing MillePede-II binary file
unsigned int nTry = 1000; //: number of tries unsigned int nTry = 1000; //: number of tries
unsigned int nLayer = 10; //: number of detector layers unsigned int nLayer = 10; //: number of detector layers
std::cout << " Gbltst-eigen $Rev$ " << nTry << ", " << nLayer std::cout << " Gbltst-eigen $Id$ " << nTry << ", " << nLayer
<< std::endl; << std::endl;
srand(4711); srand(4711);
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de) * \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de)
* *
* \copyright * \copyright
* Copyright (c) 2011 - 2018 Deutsches Elektronen-Synchroton, * Copyright (c) 2011 - 2021 Deutsches Elektronen-Synchroton,
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
* This library is free software; you can redistribute it and/or modify * This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as * it under the terms of the GNU Library General Public License as
...@@ -61,7 +61,7 @@ void example3() { ...@@ -61,7 +61,7 @@ void example3() {
unsigned int nTry = 1000; //: number of tries unsigned int nTry = 1000; //: number of tries
unsigned int nLayer = 10; //: number of detector layers unsigned int nLayer = 10; //: number of detector layers
std::cout << " Gbltst-eigen $Rev$ " << nTry << ", " << nLayer std::cout << " Gbltst-eigen $Id$ " << nTry << ", " << nLayer
<< std::endl; << std::endl;
srand(4711); srand(4711);
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de) * \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de)
* *
* \copyright * \copyright
* Copyright (c) 2018 Deutsches Elektronen-Synchroton, * Copyright (c) 2018-2021 Deutsches Elektronen-Synchroton,
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
* This library is free software; you can redistribute it and/or modify * This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as * it under the terms of the GNU Library General Public License as
...@@ -132,7 +132,7 @@ void exampleDc() { ...@@ -132,7 +132,7 @@ void exampleDc() {
} */ } */
unsigned int nTry = 10000; //: number of tries unsigned int nTry = 10000; //: number of tries
std::cout << " GblDc $Rev$ " << nTry << ", " << layers.size() std::cout << " GblDc $Id$ " << nTry << ", " << layers.size()
<< std::endl; << std::endl;
srand(4711); srand(4711);
clock_t startTime = clock(); clock_t startTime = clock();
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
* \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de) * \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de)
* *
* \copyright * \copyright
* Copyright (c) 2018 Deutsches Elektronen-Synchroton, * Copyright (c) 2018-2021 Deutsches Elektronen-Synchroton,
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n * Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
* This library is free software; you can redistribute it and/or modify * This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as * it under the terms of the GNU Library General Public License as
...@@ -111,7 +111,7 @@ void exampleSit() { ...@@ -111,7 +111,7 @@ void exampleSit() {
} */ } */
unsigned int nTry = 10000; //: number of tries unsigned int nTry = 10000; //: number of tries
std::cout << " GblSit $Rev$ " << nTry << ", " << layers.size() std::cout << " GblSit $Id$ " << nTry << ", " << layers.size()
<< std::endl; << std::endl;
srand(4711); srand(4711);
clock_t startTime = clock(); clock_t startTime = clock();
......
...@@ -83,8 +83,8 @@ ...@@ -83,8 +83,8 @@
* matrices of track parameters in homogeneous magnetic fields * matrices of track parameters in homogeneous magnetic fields
* A. Strandlie, W. Wittek, NIM A, 566 (2006) 687-698. * A. Strandlie, W. Wittek, NIM A, 566 (2006) 687-698.
* *
* The source code is available at the DESY SVN server, see: * The source code is available at the DESY GitLab server, see:
* https://www.wiki.terascale.de/index.php/GeneralBrokenLines * https://gitlab.desy.de/claus.kleinwort/general-broken-lines/-/wikis/home
* *
* \section call_sec Calling sequence * \section call_sec Calling sequence
* *
......
...@@ -625,8 +625,8 @@ class GblData(object): ...@@ -625,8 +625,8 @@ class GblData(object):
# matrices of track parameters in homogeneous magnetic fields # matrices of track parameters in homogeneous magnetic fields
# A. Strandlie, W. Wittek, NIM A, 566 (2006) 687-698. # A. Strandlie, W. Wittek, NIM A, 566 (2006) 687-698.
# #
# The source code is available at the DESY SVN server, see: # The source code is available at the DESY GitLab server, see:
# https://www.wiki.terascale.de/index.php/GeneralBrokenLines # https://gitlab.desy.de/claus.kleinwort/general-broken-lines/-/wikis/home
# #
# \section seq_sec Calling sequence: # \section seq_sec Calling sequence:
# -# Create trajectory:\n # -# Create trajectory:\n
...@@ -665,7 +665,7 @@ class GblData(object): ...@@ -665,7 +665,7 @@ class GblData(object):
# \section example_sec Examples # \section example_sec Examples
# Technical examples are given in gbltst.py, an example silicon tracker in gblsit.py. # Technical examples are given in gbltst.py, an example silicon tracker in gblsit.py.
# #
# \section ref_sec References: # \section ref_sec References:
# - V. Blobel, C. Kleinwort, F. Meier, # - V. Blobel, C. Kleinwort, F. Meier,
# Fast alignment of a complex tracking detector using advanced track models, # Fast alignment of a complex tracking detector using advanced track models,
# Computer Phys. Communications (2011), doi:10.1016/j.cpc.2011.03.017 # Computer Phys. Communications (2011), doi:10.1016/j.cpc.2011.03.017
......
...@@ -10,7 +10,7 @@ Created on 28 Sep 2018 ...@@ -10,7 +10,7 @@ Created on 28 Sep 2018
# \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de) # \author Claus Kleinwort, DESY, 2018 (Claus.Kleinwort@desy.de)
# #
# \copyright # \copyright
# Copyright (c) 2018-2020 Deutsches Elektronen-Synchroton, # Copyright (c) 2018-2021 Deutsches Elektronen-Synchroton,
# Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n # Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
# This library is free software; you can redistribute it and/or modify # This library is free software; you can redistribute it and/or modify
# it under the terms of the GNU Library General Public License as # it under the terms of the GNU Library General Public License as
...@@ -102,7 +102,7 @@ def exampleSit(): ...@@ -102,7 +102,7 @@ def exampleSit():
binaryFile = open("milleBinary.dat", "wb") binaryFile = open("milleBinary.dat", "wb")
#binaryFile = None #binaryFile = None
# #
print " Gblsit $Rev$ ", nTry print " Gblsit $Id$ ", nTry
# #
start = time.clock() start = time.clock()
Chi2Sum = 0. Chi2Sum = 0.
......
...@@ -12,7 +12,7 @@ Created on Jul 27, 2011 ...@@ -12,7 +12,7 @@ Created on Jul 27, 2011
# \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de) # \author Claus Kleinwort, DESY, 2011 (Claus.Kleinwort@desy.de)
# #
# \copyright # \copyright
# Copyright (c) 2011 - 2018 Deutsches Elektronen-Synchroton, # Copyright (c) 2011 - 2021 Deutsches Elektronen-Synchroton,
# Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n # Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY \n\n
# This library is free software; you can redistribute it and/or modify # This library is free software; you can redistribute it and/or modify
# it under the terms of the GNU Library General Public License as # it under the terms of the GNU Library General Public License as
...@@ -59,7 +59,7 @@ def example1(): ...@@ -59,7 +59,7 @@ def example1():
nTry = 1000 #: number of tries nTry = 1000 #: number of tries
nLayer = 5 #: number of detector layers nLayer = 5 #: number of detector layers
print " Gbltst $Rev$ ", nTry, nLayer print " Gbltst $Id$ ", nTry, nLayer
start = time.clock() start = time.clock()
# track direction # track direction
sinLambda = 0.3 sinLambda = 0.3
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment