Hi Djamel and Christian,
Following Djamel's template I've gotten further along. Next
question, can you see what is wrong with the following:
BrEventNode * bbHitNode = new BrEventNode("bbHit","bbHit");
dbMod->Event(nextevent, nextevent);
bbHits->Event(nextevent, bbHitNode);
bbVtx->Event(bbHitNode,bbHitNode);
bbVtxRdo = (BrBbVertex *) bbHitNode->GetObject("BB Vertex");
cout<<" BB Vertex RDO: "<<bbVtxRdo<<endl;
Float_t bbZ2 = (Float_t) bbVtxRdo->GetZ0();
ntup->FillNtuple(3, bbZ2);
delete bbHitNode;
From the print statement I see that I'm not getting back
a BrBbVertex:
BB Vertex RDO: (nil)
Also, should I be worried about all of the parameters that are recorded as
"not set"? :
GetDetectorParams Request
BrBbCalibration : BBL
Adding BrBbCalibration for BBL
GetDetectorParams Request
BrBbCalibration : BBR
Adding BrBbCalibration for BBR
Parameter: pedestal
Data size: 0
Access mode: read
Parameter : not set
Revision : not set
Parameter: pedestalWidth
Data size: 0
Access mode: read
Parameter : not set
Revision : not set
Parameter: adcGain0
Data size: 0
Access mode: read
Parameter : not set
Revision : not set
Parameter: tdcGain
Data size: 0
Access mode: read
Parameter : not set
Revision : not set
Parameter: adcGapStart
...and so on...
Christain, I promise I'll try to rework the calibration code into
"standard"
brat format after the current rush to publish is over. I'm still not sure
everything that I want to do is going to map transparently into the module
structure. However, my highest priority at the moment is to rework the
si/tile calibrations using a corrected vertex: this is needed for the final
figures for the paper.
...steve
This archive was generated by hypermail 2b30 : Fri Oct 26 2001 - 16:08:03 EDT