X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=ITS%2FAliITSTriggerConditions.cxx;h=7039b10ecf6adccc563e4f584a9633f1b414b222;hb=6a62da73fb1ac261f88e15bf2ed2f5172012ad8b;hp=1fd6431c2c33c006b455398871b085b1d67eca62;hpb=ad7f2bfa13b73e2fb13f097a478710c3bc1d47a3;p=u%2Fmrichter%2FAliRoot.git diff --git a/ITS/AliITSTriggerConditions.cxx b/ITS/AliITSTriggerConditions.cxx index 1fd6431c2c3..7039b10ecf6 100644 --- a/ITS/AliITSTriggerConditions.cxx +++ b/ITS/AliITSTriggerConditions.cxx @@ -18,6 +18,7 @@ #include #include +using std::ifstream; ClassImp(AliITSTriggerConditions) //__________________________________________________________________________________ @@ -76,7 +77,8 @@ AliITSTriggerConditions& AliITSTriggerConditions::operator=(const AliITSTriggerC } //__________________________________________________________________________________ void AliITSTriggerConditions::DumpAll() const { - // Dumps all conditions data + // Dumps all conditions data. This is as it is shown in PVSS, whereas the content of + // the txt file they are read from has a swap in the chip numbering printf("[Header]\n"); printf("RUN_NUMBER = %d\n",fRunNumber); @@ -573,3 +575,49 @@ Bool_t AliITSTriggerConditions::IsEqualTo(AliITSTriggerConditions *cond) const { return kTRUE; } +//__________________________________________________________________________________ +void AliITSTriggerConditions::PrintAsInPIT() const { + + // Prints conditions data + + printf("[Header]\n"); + printf("RUN_NUMBER = %d\n",fRunNumber); + printf("PROCESSING_FIRMWARE_VERSION = %d\n",fFirmWareVersion); + printf("GLOBAL_DESCRIPTION = %s\n",fGlobalDescription.Data()); + printf("VERSION_REGISTER_VALUE = %d\n",fVersionRegister); + printf("INPUT_CONDITIONS_VERSION = %d\n",fInputConditionsVersion); + printf("PARAMETERS_VERSION = %d\n",fParametersVersion); + printf("\n"); + + printf("[Outputs]\n"); + for (UInt_t i=0; i