v2.2.5
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
-
TRestMetadata::fVersion
is Initialized toREST_RELEASE
now on the constructor. -
TRestReadoutPlane::GetX,Y
. Fixed errors related to coordinates rotation, and improved methods. -
TRestGas
solved issues ongasGeneration
when enabling generation through third TRestGas constructor argument. -
TRestStringHelper::RemoveAbsolutePath
added. -
TRestMetadata::WriteConfigBuffer( name )
added. -
TRestMetadata has now another display format named :
success
. It is at the same level asInfo
but with anotherGreen color scheme
.