- Integrator = rawStream->GetIntegratorFlag(i,10);
- ChargeEoI = (float)rawStream->GetADC(i) - MeanPed[i + 64*Integrator];
+ // Look for the maximum in the LHC clock train instead of central clock 10
+ ChargeEoI = 0.0;
+ Int_t iClock = 0;
+ for(size_t iEvent=0; iEvent<21; iEvent++){
+ if((float)rawStream->GetPedestal(i,iEvent)>ChargeEoI)
+ {ChargeEoI = (float)rawStream->GetPedestal(i,iEvent);
+ iClock = iEvent;}
+ }
+ Integrator = rawStream->GetIntegratorFlag(i,iClock);
+ ChargeEoI = ChargeEoI - MeanPed[i + 64*Integrator];