Skip to content

Add ITS stuck-pixel CCDB object output#15468

Open
JaehyeokRyu wants to merge 1 commit into
AliceO2Group:devfrom
JaehyeokRyu:feature/its-stuck-pixels
Open

Add ITS stuck-pixel CCDB object output#15468
JaehyeokRyu wants to merge 1 commit into
AliceO2Group:devfrom
JaehyeokRyu:feature/its-stuck-pixels

Conversation

@JaehyeokRyu
Copy link
Copy Markdown

This PR adds an ITS-only StuckPixels CCDB payload to the ITSMFT dead-map builder workflow.

Main changes:

  • collect RepeatingPixel errors from the ErrorInfo input into a dedicated StuckPixelData object;
  • publish the StuckPixelData object as a new StuckPixels CCDB payload;
  • optionally write the same information as a local ROOT TTree for inspection/debugging;
  • keep the new input/output path ITS-only, leaving the MFT workflow unaffected.

The existing TimeDeadMap behavior is kept unchanged.


// Flag to avoid that endOfStream and stop are both done
bool isEnded = false;
<<<<<<< HEAD
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are failed merge remnants to remove.

include/DataFormatsITSMFT/GBTCalibData.h
include/DataFormatsITSMFT/NoiseMap.h
include/DataFormatsITSMFT/TimeDeadMap.h
include/DataFormatsITSMFT/StuckPixelData.h
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One should also add

#pragma link C++ class o2::itsmft::StuckPixelData + ;

to DataFormats/Detectors/ITSMFT/common/src/ITSMFTDataFormatsLinkDef.h

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants