Set the default ctag value for truth c-jet to True
Context:
When testing the c-tagging functionality, it was found that the default c-tag value is not set to "true" for truth c-jets. As the default tagger logic is to set the c-tag to false when the criterion is met, this feature prevents the c-tagging from working out of the box (one can still makes it work by modifying the user code).
Description of the Change:
Adding a similar line in btagger.cpp as it was done for b-tagging b-jets solves the above issue, allowing us to perform c-tagging properly.
Benefits:
Now if one loads a customized card involving c-tagging, the code generated by default works out of the box.
Set the default ctag value for truth c-jet to True
Context:
When testing the c-tagging functionality, it was found that the default c-tag value is not set to "true" for truth c-jets. As the default tagger logic is to set the c-tag to false when the criterion is met, this feature prevents the c-tagging from working out of the box (one can still makes it work by modifying the user code).
Description of the Change:
Adding a similar line in btagger.cpp as it was done for b-tagging b-jets solves the above issue, allowing us to perform c-tagging properly.
Benefits:
Now if one loads a customized card involving c-tagging, the code generated by default works out of the box.
Possible Drawbacks:
Related GitHub Issues: