How have you created your container? The proper way is using a Task which fills for each event and each PidCandidate the proper probabilities.
The correct way is shown, as example, in pid/PidClassifier/PndPidDrcAssociatorTask class, which is quite simple. You have to follow such structure, just change the name of the classes and the numbers you put inside.
cbmout.pid.XXX is not business of the developer if you use the suggested structure. Anyway, the line which write your container inside pid is:
FairRootManager::Instance()->Register("PidAlgoDrc","Pid", fPidChargedProb, kTRUE);