#include <chip.h>
Public Member Functions | |
| Chip (Int_t chip_number) | |
| void | Clean () |
| void | AddStats (Int_t in_channel, Int_t new_entries, Double_t new_mean, Double_t new_rms) |
| void | SetStats (Int_t in_channel, Int_t new_entries, Double_t new_mean, Double_t new_rms) |
| Int_t | GetEntries (Int_t in_channel) |
| Double_t | GetMean (Int_t in_channel) |
| Double_t | GetRMS (Int_t in_channel) |
| void | CleanChannel (Int_t in_channel) |
| void | FillMeanHist (TH1F *meanhist) |
Protected Attributes | |
| Channel * | channels [22] |
| Int_t | chip_no |
|
|
Definition at line 20 of file chip.cxx. References channels, and chip_no.
|
|
||||||||||||||||||||
|
Definition at line 32 of file chip.cxx. References Channel::AddEntry(), and channels. Referenced by Plane::AddStats(). 00032 {
00033 if(channels[in_channel] ==0)
00034 channels[in_channel] = new Channel(in_channel);
00035 channels[in_channel]->AddEntry(new_entries,new_mean,new_rms);
00036 };
|
|
|
Definition at line 26 of file chip.cxx. References channels, and Channel::Clean(). Referenced by Plane::Clean().
|
|
|
Definition at line 60 of file chip.cxx. References channels, and Channel::Clean(). Referenced by Plane::CleanChannel().
|
|
|
Definition at line 12 of file chip.cxx. References channels, Channel::GetEntries(), and GetMean(). Referenced by Plane::FillMeanHist(). 00012 {
00013 for(Int_t n=0;n<22;n++)
00014 if(channels[n]!=0)
00015 if(channels[n]->GetEntries()>0)
00016 meanhist->Fill(channels[n]->GetMean());
00017 };
|
|
|
Definition at line 44 of file chip.cxx. References channels, and Channel::GetEntries(). Referenced by Plane::FillChipHist(), and Plane::GetEntries(). 00044 {
00045 if(channels[in_channel]!=0)
00046 return channels[in_channel]->GetEntries();
00047 return 0;
00048 };
|
|
|
Definition at line 49 of file chip.cxx. References channels, and Channel::GetMean(). Referenced by FillMeanHist(), and Plane::GetMean(). 00049 {
00050 if(channels[in_channel]!=0)
00051 return channels[in_channel]->GetMean();
00052 return 0;
00053 };
|
|
|
Definition at line 54 of file chip.cxx. References channels, and Channel::GetRMS(). Referenced by Plane::GetRMS(). 00054 {
00055 if(channels[in_channel]!=0)
00056 return channels[in_channel]->GetRMS();
00057 return 0;
00058 };
|
|
||||||||||||||||||||
|
Definition at line 38 of file chip.cxx. References channels, and Channel::SetEntry(). Referenced by Plane::SetStats(). 00038 {
00039 if(channels[in_channel] ==0)
00040 channels[in_channel] = new Channel(in_channel);
00041 channels[in_channel]->SetEntry(new_entries,new_mean,new_rms);
00042 };
|
|
|
Definition at line 20 of file chip.h. Referenced by AddStats(), Chip(), Clean(), CleanChannel(), FillMeanHist(), GetEntries(), GetMean(), GetRMS(), and SetStats(). |
|
|
Definition at line 21 of file chip.h. Referenced by Chip(). |
1.3.9.1