Skip to content

Add Timeshift per E-Link Functionality for TRD1D Unpacker

This merge request adds the possibility to add time offsets for each E-Link separately in the TRD1D unpacker.

Example Offsets for mCBM2024:

	if (runid >= 2700) //mCBM2024
	{
		for (int elinkId = 0; elinkId < 36; ++elinkId)
		{
			trd1Dconfig->SetElinkTimeOffset(20736, elinkId, -36);
			trd1Dconfig->SetElinkTimeOffset(20737, elinkId, -37);
			trd1Dconfig->SetElinkTimeOffset(20738, elinkId, -65);
			trd1Dconfig->SetElinkTimeOffset(20739, elinkId, -52);
			trd1Dconfig->SetElinkTimeOffset(20740, elinkId, -50);
			trd1Dconfig->SetElinkTimeOffset(20741, elinkId, -49);
			
			//trd1Dconfig->SetElinkTimeOffset(20992, elinkId, 0); //no correlation
			trd1Dconfig->SetElinkTimeOffset(20993, elinkId, -50);
			trd1Dconfig->SetElinkTimeOffset(20994, elinkId, -57);
			trd1Dconfig->SetElinkTimeOffset(20995, elinkId, -52);
			trd1Dconfig->SetElinkTimeOffset(20996, elinkId, -52);
			trd1Dconfig->SetElinkTimeOffset(20997, elinkId, -53);
		}
	}
Edited by Axel Puntke

Merge request reports