Skip to content

Commit

Permalink
Tunnngs in/for calib data
Browse files Browse the repository at this point in the history
  • Loading branch information
mbroz84 committed May 1, 2015
1 parent d544cc0 commit 5527f56
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 17 deletions.
2 changes: 1 addition & 1 deletion AD/ADbase/AliADCalibData.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -703,7 +703,7 @@ void AliADCalibData::SetDiscriThr(Float_t thr, Int_t board, Int_t channel)
// threshold values expressed in units of ADC
Int_t ch = AliADCalibData::GetOfflineChannelNumber(board,channel);
if(ch >= 0){
if (thr > 0) {
if (thr >= 0) {
fDiscriThr[ch]=thr;
AliInfo(Form("Discriminator threshold for channel %d set to %f",ch,fDiscriThr[ch]));
}
Expand Down
12 changes: 5 additions & 7 deletions AD/ADbase/AliADDataDCS.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -151,26 +151,24 @@ Bool_t AliADDataDCS::ProcessData(TMap& aliasMap){

while((aValue = (AliDCSValue*) iterarray.Next())) {
UInt_t currentTime = aValue->GetTimeStamp();
//if(currentTime>fCtpEndTime) break; //What is this for?

values[iValue] = aValue->GetFloat();
times[iValue] = (Double_t) (currentTime);

if(iValue>0) {
if(values[iValue-1]>0.) variation = TMath::Abs(values[iValue]-values[iValue-1])/values[iValue-1];
if(variation > 0.01) fDeadChannel[kOfflineChannel[iAlias]] = kTRUE;
if(variation > 0.01) fDeadChannel[iAlias] = kTRUE;
}
fHv[iAlias]->Fill(values[iValue]);
printf("%s : %s : %f Dead=%d\n",fAliasNames[iAlias].Data(),TTimeStamp(currentTime).AsString(),values[iValue],fDeadChannel[kOfflineChannel[iAlias]]);
printf("%s : %s : %f Dead=%d\n",fAliasNames[iAlias].Data(),TTimeStamp(currentTime).AsString(),values[iValue],fDeadChannel[iAlias]);
iValue++;
}
CreateGraph(iAlias, aliasArr->GetEntries(), times, values); // fill graphs

// calculate mean and rms of the first two histos
// and convert index to aliroot channel
Int_t iChannel = kOfflineChannel[iAlias];
fMeanHV[iChannel] = fHv[iAlias]->GetMean();
fWidthHV[iChannel] = fHv[iAlias]->GetRMS();
Int_t iChannel = iAlias;
fMeanHV[iAlias] = fHv[iAlias]->GetMean();
fWidthHV[iAlias] = fHv[iAlias]->GetRMS();

delete[] values;
delete[] times;
Expand Down
2 changes: 1 addition & 1 deletion AD/macros/ADTestPreprocessor.C
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
void ADTestPreprocessor()
{
// load library
gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle");
gSystem->Load("$ALICE_ROOT/../src/SHUTTLE/TestShuttle/libTestShuttle");

// create AliTestShuttle instance
// The parameters are run, startTime, endTime
Expand Down
16 changes: 8 additions & 8 deletions AD/macros/DCSValues.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,14 @@ AD0/FEE/CIU0/DelayHit5 100
AD0/FEE/CIU0/DelayHit6 100
AD0/FEE/CIU0/DelayHit7 100
AD0/FEE/CIU0/DelayHit8 100
AD0/FEE/CIU0/DiscriThr1 2000
AD0/FEE/CIU0/DiscriThr2 2000
AD0/FEE/CIU0/DiscriThr3 2000
AD0/FEE/CIU0/DiscriThr4 2000
AD0/FEE/CIU0/DiscriThr5 2000
AD0/FEE/CIU0/DiscriThr6 2000
AD0/FEE/CIU0/DiscriThr7 2000
AD0/FEE/CIU0/DiscriThr8 2000
AD0/FEE/CIU0/DiscriThr1 2040
AD0/FEE/CIU0/DiscriThr2 2050
AD0/FEE/CIU0/DiscriThr3 2040
AD0/FEE/CIU0/DiscriThr4 2050
AD0/FEE/CIU0/DiscriThr5 2040
AD0/FEE/CIU0/DiscriThr6 2050
AD0/FEE/CIU0/DiscriThr7 2080
AD0/FEE/CIU0/DiscriThr8 2090
AD0/FEE/CIU1/Clk1Win1 3
AD0/FEE/CIU1/Clk2Win1 14
AD0/FEE/CIU1/Clk1Win2 7
Expand Down

0 comments on commit 5527f56

Please sign in to comment.