{"push_id":742870963,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"74d33f164fc3db0e675d0ea892e0487efd60c703","before":"cf31cd9e2b438764b7bd0b54b02801d933a81ccc","commits":[{"sha":"33f3a1ee68a9483e39c4ec2e6347632c7894d24f","author":{"email":"63dccc15a4364128e749b4a50cf48a59962e2669@gmail.com","name":"Pablo de Castro"},"message":"Merge pull request #3 from AlGepe/master\n\nFixed compatibility with OS X and new fenics (also tested on Ubuntu)","distinct":true,"url":"https://api.github.com/repos/AlGepe/TRACS/commits/33f3a1ee68a9483e39c4ec2e6347632c7894d24f"},{"sha":"149b33f8cf03a6eb2c5ed4ec5128af01205559b5","author":{"email":"63dccc15a4364128e749b4a50cf48a59962e2669@gmail.com","name":"Pablo de Castro"},"message":"Merge pull request #4 from AlGepe/master\n\nAdd temperature control in GUI and documentation","distinct":true,"url":"https://api.github.com/repos/AlGepe/TRACS/commits/149b33f8cf03a6eb2c5ed4ec5128af01205559b5"},{"sha":"74d33f164fc3db0e675d0ea892e0487efd60c703","author":{"email":"31f2b7ea422d21658432aa27a05190e0962ab37a@pcssd30.cern.ch","name":"adiezgon"},"message":"Mayor update for TRACS including radiation damage simulation using 3-zone Neff as well as new output file format\n\nChanges in this version include:\n\n============================= NEW FUNCTIONALITIES ================================\n\n- Added radiation radiation damage; 3-zone Neff approach\n- Added fluence and trapping parameters to SMSDetector atributes\n- Added trapping effects in Carrier. See method simulate_drift\n- Added the ability to select radiation damage or not via fluence\n        variable in SMSDetector. (fluence <= 0 for no radiation damage)\n- Added setters & getters for new variables in SMSDetector\n- Added missing setters & getters for old variables in SMSDetector\n- Added Source.h as 3-zone Neff parametrization for fenics PDE solver\n- Added new class to utilities for I(t) output. Each line is now a\n        full simulation. Data taken from array.\n- Added overloaded fuction to utilities for new format output from\n        TH1D class (ROOT histogram). Same format as above.\n- Added new class to utilities to set the correct header in the output\n        file according to simulation parameters. Temperature variation,\n        scan on X and Y and many other things still not work (not yet needed)\n- Added new class to utilities for converting std::vector into string.\n\n================================== NEW FILES =====================================\n\n- Added convoluting script file (H1DConvolution.C) and amplifier\n        transfer function (Centered_100ps_TransferFunction_Cividec_06052014.root)\n- Added 2 typical laser illuminations: top-TCT with red laser and edge TCT with\n        infrared laser. Extensions *.carriers is needed for the GUI.\n- NOTE ON NEW FILES: files in folder \"files2move2bin\" must be placed inside the\n        directory from which the program is executed (typically TRACS/build/bin)\n        if one desires to use them. Other files might be used in stead as long\n        as file format is the same.\n\n=============================== MODIFIED CODE ====================================\n\n- Changed electronics simulation from simple RC-shaping algorithm to much accurate\n        convolution of raw signal and amplifier transfer function. Convolution is\n        still buggy and places a big offset on the convoluted signal.\n        A fix is in the works.\n- Mayor clean-up and format changes on \"main.cpp\". For details see below.\n- Added loop over voltages on \"main.cpp\" so TRACS is now able to simulate\n        multiple measurements in one run. (Useful for velocity profile simulation)\n        Loop over temperature and scans on X and Y might be available in future\n        updates.\n- Old code has been deleted from comments in \"main.cpp\".\n- Most of the variables used in main have been moved to the begining of the file\n        for easier parameter modification.\n- TRACS now outputs 2 kind of files. A ROOT file with TH2D histograms of raw and\n        convoluted signal; and the new format compliant with the existing data\n        analysis program in SSD\n- Added more comments throughout the whole program.\n- Neff units have been corrected.\n\n========================== REMOVED FUNCTIONALITIES ===============================\n\n- CLI verison of \"TRACS\" no longer displays plots. For grafical visualization of\n        fields please use the GUI version \"TRACS-GUI\".\n\n================================= GUI CHANGES ====================================\n\n- GUI leyends corrected in some plots, now everything should display the correct\n        quantities in the correct units\n- TRACS-GUI default values have been modified.\n- NOTE: there is no way to change irradiation parameters within the GUI itself. For\n        the moment the workaround is to modify the code itself and compile again\n        everytime you want to change irradiation parameters.","distinct":true,"url":"https://api.github.com/repos/AlGepe/TRACS/commits/74d33f164fc3db0e675d0ea892e0487efd60c703"}]}