Skip to content

Releases: rest-for-physics/framework

v2.2.5

25 Dec 06:02
Compare
Choose a tag to compare

Major changes on TRestGas have been introduced to be completely connect to a remote gasFile server database.

We keep in sultan server a list of gasFiles. TRestGas will always give priority to this server, even if the files exist locally. Although we can optionally change this.

A database of gas definitions can be found now in the server. Therefore, we can launch now TRestGas without specifying a RML file, using only the keyword "server".

TRestGas *gas = new TRestGas( "server", "Xenon-Isobutane 5Pct 10-10E3Vcm" );

This will use definitions in the remote gasFile server.

It must be noticed that any user generating a new gas mixture using TRestGas will upload the new gas mixture to the server and it will be made available to everybody. Contributing to populate the database.

Please, check details provided in the new gases.rml file deployed in the repository. All gas definitions have disappeared since they will be now publicly available in the server.

Also, gasFiles have been removed from the repository.

Other changes to consider in this release

  1. TRestMetadata::fVersion is Initialized to REST_RELEASE now on the constructor.

  2. TRestReadoutPlane::GetX,Y. Fixed errors related to coordinates rotation, and improved methods.

  3. TRestGas solved issues on gasGeneration when enabling generation through third TRestGas constructor argument.

  4. TRestStringHelper::RemoveAbsolutePath added.

  5. TRestMetadata::WriteConfigBuffer( name ) added.

  6. TRestMetadata has now another display format named : success. It is at the same level as Info but with another Green color scheme.

v2.2.4

25 Dec 06:03
Compare
Choose a tag to compare

Major changes to consider in this release are:

  1. Few updates and corrections on TRestG4Metadata documentation and CONTRIBUTING.md.

  2. TRestRun::BeginOfInit fixed a bug when the path is absolute.

  3. TRestRun. Fixed a bug when reading old REST version files without event tree.

  4. TRestBrowser. Fixed a bug that may set pureAnalysis output to true when reading inputFile.

  5. materials.xml : Replicas on REST_v2 repository have been substituted by symlinks to inputData/definitions/materials.xml which is used as reference.