The TChannel is designed to hold all non-essential information of a TFragment (now the same as a hit; name, energy coeff, etc..) that would otherwise clog up the FragmentTree. The TChannel class contains a static map to every channel make retrieval fairly easy. The TChannel class also contains the ability to read and write a custom calibration file to set or save the TChannel information. Most of the information is read out of the ODB information in the MIDAS file.
Definition at line 50 of file TChannel.h.
Classes | |
struct | WaveFormShapePar |
Public Member Functions | |
TChannel () | |
TChannel (const char *) | |
TChannel (TChannel *) | |
TChannel (const TChannel &) | |
~TChannel () override | |
void | AddCFDCoefficient (double temp) |
void | AddCTCoefficient (double temp) |
void | AddEFFCoefficient (double temp) |
void | AddEnergyNonlinearityPoint (double x, double y) |
void | AddENGCoefficient (Float_t temp) |
void | AddLEDCoefficient (double temp) |
void | AddTIMECoefficient (double temp) |
double | CalibrateCFD (double) const |
double | CalibrateCFD (int) const |
double | CalibrateEFF (double) const |
double | CalibrateENG (double) const |
double | CalibrateENG (double, int temp_int) const |
double | CalibrateENG (int, int temp_int=0) const |
double | CalibrateLED (double) const |
double | CalibrateLED (int) const |
double | CalibrateTIME (double) const |
double | CalibrateTIME (int) const |
void | Clear (Option_t *opt="") override |
void | DestroyCalibrations () |
void | DestroyCFDCal () |
void | DestroyCTCal () |
void | DestroyEFFCal () |
void | DestroyEnergyNonlinearity () |
void | DestroyENGCal () |
void | DestroyLEDCal () |
void | DestroyTIMECal () |
unsigned int | GetAddress () const |
double | GetCFDChi2 () const |
std::vector< double > | GetCFDCoeff () const |
TClass * | GetClassType () const |
int | GetCrystalNumber () const |
std::vector< double > | GetCTCoeff () const |
int | GetDetectorNumber () const |
EDigitizer | GetDigitizerType () const |
const char * | GetDigitizerTypeString () const |
double | GetEFFChi2 () const |
std::vector< double > | GetEFFCoeff () const |
TGraph | GetEnergyNonlinearity () const |
double | GetEnergyNonlinearity (double en) const |
double | GetENGChi2 () const |
std::vector< Float_t > | GetENGCoeff () const |
int | GetIntegration () const |
double | GetLEDChi2 () const |
std::vector< double > | GetLEDCoeff () const |
const TMnemonic * | GetMnemonic () const |
int | GetNumber () const |
int | GetSegmentNumber () const |
int | GetStream () const |
double | GetTime (Long64_t timestamp, Float_t cfd, double energy) const |
double | GetTIMEChi2 () const |
std::vector< double > | GetTIMECoeff () const |
Long64_t | GetTimeOffset () const |
int | GetTimeStampUnit () const |
double | GetTZero (double tempd) const |
double | GetTZero (int tempi) const |
int | GetUserInfoNumber () const |
double | GetWaveBaseLine () const |
double | GetWaveDecay () const |
WaveFormShapePar | GetWaveParam () const |
double | GetWaveRise () const |
void | Print (Option_t *opt="") const override |
void | PrintCTCoeffs (Option_t *opt="") const |
std::string | PrintCTToString (Option_t *opt="") const |
std::string | PrintToString (Option_t *opt="") const |
void | SetAddress (unsigned int tmpadd) |
void | SetCFDChi2 (TPriorityValue< double > tmp) |
void | SetCFDCoefficients (TPriorityValue< std::vector< double > > tmp) |
void | SetClassType (TClass *cl_type) |
void | SetCrystalNumber (int tempint) |
void | SetCTCoefficients (TPriorityValue< std::vector< double > > tmp) |
void | SetDetectorNumber (int tempint) |
void | SetDigitizerType (TPriorityValue< std::string > tmp) |
void | SetEFFChi2 (TPriorityValue< double > tmp) |
void | SetEFFCoefficients (TPriorityValue< std::vector< double > > tmp) |
void | SetEnergyNonlinearity (TPriorityValue< TGraph > tmp) |
void | SetENGChi2 (TPriorityValue< double > tmp) |
void | SetENGCoefficients (TPriorityValue< std::vector< Float_t > > tmp) |
void | SetIntegration (TPriorityValue< int > tmp) |
void | SetLEDChi2 (TPriorityValue< double > tmp) |
void | SetLEDCoefficients (TPriorityValue< std::vector< double > > tmp) |
void | SetName (const char *tmpName) override |
void | SetNumber (TPriorityValue< int > tmp) |
void | SetSegmentNumber (int tempint) |
void | SetStream (TPriorityValue< int > tmp) |
void | SetTIMEChi2 (TPriorityValue< double > tmp) |
void | SetTIMECoefficients (TPriorityValue< std::vector< double > > tmp) |
void | SetTimeOffset (TPriorityValue< Long64_t > tmp) |
void | SetUseCalFileIntegration (TPriorityValue< bool > tmp=TPriorityValue< bool >(true, EPriority::kUser)) |
void | SetUserInfoNumber (TPriorityValue< int > tmp) |
void | SetUseWaveParam (bool temp=true) |
void | SetWaveBaseLine (double temp) |
void | SetWaveDecay (double temp) |
void | SetWaveParam (WaveFormShapePar temp) |
void | SetWaveRise (double temp) |
bool | UseCalFileIntegration () |
bool | UseWaveParam () const |
Static Public Member Functions | |
static void | AddChannel (TChannel *, Option_t *opt="") |
static bool | CompareChannels (const TChannel &, const TChannel &) |
static void | DeleteAllChannels () |
static TChannel * | FindChannelByName (const char *ccName) |
static std::vector< TChannel * > | FindChannelByRegEx (const char *ccName) |
static TChannel * | GetChannel (unsigned int temp_address, bool warn=false) |
static TChannel * | GetChannelByNumber (int temp_num) |
static std::unordered_map< unsigned int, TChannel * > * | GetChannelMap () |
static TChannel * | GetDefaultChannel () |
static std::unordered_map< unsigned int, int > * | GetMissingChannelMap () |
static TClassRef | GetMnemonicClass () |
static int | GetNumberOfChannels () |
static Int_t | ParseInputData (const char *inputdata="", Option_t *opt="", EPriority pr=EPriority::kUser) |
static Int_t | ReadCalFile (const char *filename="") |
static Int_t | ReadCalFromCurrentFile (Option_t *opt="overwrite") |
static Int_t | ReadCalFromFile (TFile *tempf, Option_t *opt="overwrite") |
static Int_t | ReadCalFromTree (TTree *, Option_t *opt="overwrite") |
static void | ReadEnergyNonlinearities (TFile *, const char *graphName="EnergyNonlinearity0x", bool all=false) |
static void | SetDigitizerType (const std::string &mnemonic, const char *tmpstr, EPriority pr) |
static void | SetIntegration (const std::string &mnemonic, int tmpint, EPriority pr) |
static void | SetMnemonicClass (TClassRef cl) |
static void | SetUseCalFileIntegration (const std::string &mnemonic, bool flag, EPriority pr) |
static int | UpdateChannel (TChannel *, Option_t *opt="") |
static void | WriteCalBuffer (Option_t *opt="") |
static void | WriteCalFile (const std::string &outfilename="") |
static void | WriteCTCorrections (const std::string &outfilename="") |
static int | WriteToRoot (TFile *fileptr=nullptr) |
Private Member Functions | |
void | AppendChannel (TChannel *) |
void | OverWriteChannel (TChannel *) |
void | SetupEnergyNonlinearity () |
Static Private Member Functions | |
static void | InitChannelInput () |
static Int_t | ReadFile (TFile *tempf) |
static void | SaveToSelf (const char *) |
static std::vector< TChannel * > | SortedChannels () |
static void | trim (std::string &) |
Static Private Attributes | |
static std::unordered_map< unsigned int, TChannel * > * | fChannelMap = new std::unordered_map<unsigned int, TChannel*> |
static std::unordered_map< int, TChannel * > * | fChannelNumberMap = new std::unordered_map<int, TChannel*> |
static std::string | fFileData |
static std::string | fFileName |
static std::unordered_map< unsigned int, int > * | fMissingChannelMap = new std::unordered_map<unsigned int, int> |
static TClassRef | fMnemonicClass = TClassRef("TMnemonic") |
#include <TChannel.h>
TChannel::TChannel | ( | ) |
Definition at line 47 of file TChannel.cxx.
References Clear().
Referenced by ParseInputData(), and ReadEnergyNonlinearities().
TChannel::TChannel | ( | const char * | tempName | ) |
Definition at line 54 of file TChannel.cxx.
TChannel::TChannel | ( | TChannel * | chan | ) |
Makes a copy of a the TChannel.
Definition at line 95 of file TChannel.cxx.
References Clear(), fCFDChi2, fCFDCoefficients, fCTCoefficients, fDigitizerTypeString, fEFFChi2, fEFFCoefficients, fEnergyNonlinearity, fENGChi2, fENGCoefficients, fIntegration, fLEDChi2, fLEDCoefficients, fMnemonic, fNumber, fStream, fTIMEChi2, fTIMECoefficients, fTimeOffset, fUseCalFileInt, fUserInfoNumber, GetAddress(), GetClassType(), GetCrystalNumber(), GetDetectorNumber(), GetSegmentNumber(), GetWaveParam(), SetAddress(), SetCFDChi2(), SetCFDCoefficients(), SetClassType(), SetCrystalNumber(), SetCTCoefficients(), SetDetectorNumber(), SetDigitizerType(), SetEFFChi2(), SetEFFCoefficients(), SetEnergyNonlinearity(), SetENGChi2(), SetENGCoefficients(), SetIntegration(), SetLEDChi2(), SetLEDCoefficients(), SetName(), SetNumber(), SetSegmentNumber(), SetStream(), SetTIMEChi2(), SetTIMECoefficients(), SetTimeOffset(), SetUseCalFileIntegration(), SetUserInfoNumber(), SetWaveParam(), and TPriorityValue< T >::Value().
TChannel::TChannel | ( | const TChannel & | chan | ) |
Makes a copy of a the TChannel.
Definition at line 61 of file TChannel.cxx.
References Clear(), fCFDChi2, fCFDCoefficients, fCTCoefficients, fDigitizerTypeString, fEFFChi2, fEFFCoefficients, fEnergyNonlinearity, fENGChi2, fENGCoefficients, fIntegration, fLEDChi2, fLEDCoefficients, fMnemonic, fNumber, fStream, fTIMEChi2, fTIMECoefficients, fTimeOffset, fUseCalFileInt, fUserInfoNumber, GetAddress(), GetClassType(), GetCrystalNumber(), GetDetectorNumber(), GetSegmentNumber(), GetWaveParam(), SetAddress(), SetCFDChi2(), SetCFDCoefficients(), SetClassType(), SetCrystalNumber(), SetCTCoefficients(), SetDetectorNumber(), SetDigitizerType(), SetEFFChi2(), SetEFFCoefficients(), SetEnergyNonlinearity(), SetENGChi2(), SetENGCoefficients(), SetIntegration(), SetLEDChi2(), SetLEDCoefficients(), SetName(), SetNumber(), SetSegmentNumber(), SetStream(), SetTIMEChi2(), SetTIMECoefficients(), SetTimeOffset(), SetUseCalFileIntegration(), SetUserInfoNumber(), SetWaveParam(), and TPriorityValue< T >::Value().
|
overridedefault |
|
inline |
Definition at line 204 of file TChannel.h.
Referenced by ParseInputData(), and TCFDCal::WriteToChannel().
|
static |
Add a TChannel to fChannelMap. If the TChannel doesn't exist, create a new TChannel and add that the fChannelMap. Options: "overwrite" - The TChannel in the fChannelMap at the same address is overwritten. If this option is not specified, an Error is returned if the TChannel already exists in the fChannelMap. "save" - The temporary channel is not deleted after being placed in the map.
Definition at line 171 of file TChannel.cxx.
References fChannelMap, fChannelNumberMap, GetAddress(), GetChannel(), GetNumber(), and OverWriteChannel().
Referenced by main(), ParseInputData(), ReadEnergyNonlinearities(), TMidasFile::SetGRIFFOdb(), and TMidasFile::SetTIGOdb().
|
inline |
Definition at line 208 of file TChannel.h.
Referenced by CrossTalkFix(), main(), and ParseInputData().
|
inline |
Definition at line 207 of file TChannel.h.
Referenced by ParseInputData().
|
inline |
Definition at line 209 of file TChannel.h.
References TPriorityValue< T >::Address().
Referenced by ParseInputData(), and TSourceCalibration::UpdateChannel().
|
inline |
Definition at line 203 of file TChannel.h.
Referenced by ParseInputData(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), TEnergyCal::WriteToChannel(), and TGainMatch::WriteToChannel().
|
inline |
Definition at line 205 of file TChannel.h.
Referenced by ParseInputData().
|
inline |
Definition at line 206 of file TChannel.h.
Referenced by ParseInputData(), and TTimeCal::WriteToChannel().
|
private |
Sets the current TChannel to chan
Definition at line 249 of file TChannel.cxx.
References fCFDChi2, fCFDCoefficients, fCTCoefficients, fDigitizerTypeString, fEFFChi2, fEFFCoefficients, fEnergyNonlinearity, fENGChi2, fENGCoefficients, fIntegration, fLEDChi2, fLEDCoefficients, fNumber, fStream, fTIMEChi2, fTIMECoefficients, fTimeOffset, fUseCalFileInt, fUserInfoNumber, GetClassType(), GetCrystalNumber(), GetDetectorNumber(), GetSegmentNumber(), GetWaveParam(), SetCFDChi2(), SetCFDCoefficients(), SetClassType(), SetCrystalNumber(), SetCTCoefficients(), SetDetectorNumber(), SetDigitizerType(), SetEFFChi2(), SetEFFCoefficients(), SetEnergyNonlinearity(), SetENGChi2(), SetENGCoefficients(), SetIntegration(), SetLEDChi2(), SetLEDCoefficients(), SetName(), SetNumber(), SetSegmentNumber(), SetStream(), SetTIMEChi2(), SetTIMECoefficients(), SetTimeOffset(), SetUseCalFileIntegration(), SetUserInfoNumber(), and SetWaveParam().
Referenced by UpdateChannel().
double TChannel::CalibrateCFD | ( | double | cfd | ) | const |
Returns the calibrated CFD. The polynomial CFD calibration formula is applied to get the calibrated CFD.
Definition at line 546 of file TChannel.cxx.
References fCFDCoefficients.
Referenced by CalibrateCFD(), TTdrMnemonic::GetTime(), and TGRSIMnemonic::GetTime().
double TChannel::CalibrateCFD | ( | int | cfd | ) | const |
Calibrates the CFD properly.
Definition at line 540 of file TChannel.cxx.
References CalibrateCFD().
double TChannel::CalibrateEFF | ( | double | ) | const |
This needs to be added
Definition at line 611 of file TChannel.cxx.
double TChannel::CalibrateENG | ( | double | charge | ) | const |
Returns the calibrated energy. The polynomial energy calibration formula is applied to get the calibrated energy. This function does not use the integration parameter.
Definition at line 525 of file TChannel.cxx.
References fENGCoefficients.
Referenced by CalibrateENG(), CalibrateTIME(), TSiLiHit::GetEnergy(), TDetectorHit::GetEnergy(), TSiLiHit::GetFitEnergy(), TFippsHit::GetNoCTEnergy(), TIfinHit::GetNoCTEnergy(), TGriffinHit::GetNoCTEnergy(), TFippsTACHit::GetTempCorrectedEnergy(), and TTACHit::GetTempCorrectedEnergy().
double TChannel::CalibrateENG | ( | double | charge, |
int | temp_int | ||
) | const |
Returns the calibrated energy of the channel when a charge is passed to it. This is divided by the integration parameter. The polynomial energy calibration formula is then applied to get the calibrated energy.
Definition at line 503 of file TChannel.cxx.
References CalibrateENG(), fIntegration, and TPriorityValue< T >::Value().
double TChannel::CalibrateENG | ( | int | charge, |
int | temp_int = 0 |
||
) | const |
Returns the calibrated energy of the channel when a charge is passed to it. This is done by first adding a random number between 0 and 1 to the charge bin. This is then taken and divided by the integration parameter. The polynomial energy calibration formula is then applied to get the calibrated energy.
Definition at line 487 of file TChannel.cxx.
References CalibrateENG().
double TChannel::CalibrateLED | ( | double | led | ) | const |
Returns the calibrated LED. The polynomial LED calibration formula is applied to get the calibrated LED.
Definition at line 571 of file TChannel.cxx.
References fLEDCoefficients.
Referenced by CalibrateLED().
double TChannel::CalibrateLED | ( | int | led | ) | const |
double TChannel::CalibrateTIME | ( | double | energy | ) | const |
uses the values stored in TIMECOefficients to calculate a "walk correction" factor. This function returns the correction not an adjusted time stamp! pcb.
Definition at line 595 of file TChannel.cxx.
References fTIMECoefficients.
Referenced by CalibrateTIME(), and GetTZero().
double TChannel::CalibrateTIME | ( | int | chg | ) | const |
Calibrates the time spectrum
Definition at line 586 of file TChannel.cxx.
References CalibrateENG(), CalibrateTIME(), and fTIMECoefficients.
|
override |
Clears all fields of a TChannel. There are currently no options to be specified.
Definition at line 303 of file TChannel.cxx.
References fAddress, fCFDChi2, fCFDCoefficients, fCrystalNumber, fCTCoefficients, fDetectorNumber, fDigitizerTypeString, fEFFChi2, fEFFCoefficients, fEnergyNonlinearity, fENGChi2, fENGCoefficients, fIntegration, fLEDChi2, fLEDCoefficients, fMnemonic, fMnemonicClass, fNumber, fSegmentNumber, fStream, fTIMEChi2, fTIMECoefficients, fTimeOffset, fUseCalFileInt, fUserInfoNumber, kForce, TPriorityValue< T >::Reset(), SetName(), and WaveFormShape.
Referenced by TChannel(), and TMnemonic::TMnemonic().
Compares the names of the two TChannels. Returns true if the names are the same, false if different.
Definition at line 149 of file TChannel.cxx.
Referenced by SortedChannels().
|
static |
Safely deletes fChannelMap and fChannelNumberMap
Definition at line 159 of file TChannel.cxx.
References fChannelMap, and fChannelNumberMap.
Referenced by main(), TMidasFile::SetFileOdb(), and WriteToRoot().
void TChannel::DestroyCalibrations | ( | ) |
Erases all Cal vectors
Definition at line 476 of file TChannel.cxx.
References DestroyCFDCal(), DestroyCTCal(), DestroyEFFCal(), DestroyENGCal(), DestroyLEDCal(), and DestroyTIMECal().
void TChannel::DestroyCFDCal | ( | ) |
Erases the CFDCoefficients vector
Definition at line 441 of file TChannel.cxx.
References fCFDCoefficients.
Referenced by DestroyCalibrations(), ParseInputData(), and TCFDCal::WriteToChannel().
void TChannel::DestroyCTCal | ( | ) |
Definition at line 465 of file TChannel.cxx.
References fCTCoefficients.
Referenced by CrossTalkFix(), DestroyCalibrations(), main(), and ParseInputData().
void TChannel::DestroyEFFCal | ( | ) |
Erases the EffCal vector
Definition at line 459 of file TChannel.cxx.
References fEFFCoefficients.
Referenced by DestroyCalibrations(), and ParseInputData().
void TChannel::DestroyEnergyNonlinearity | ( | ) |
Definition at line 471 of file TChannel.cxx.
References TPriorityValue< T >::Address(), and fEnergyNonlinearity.
Referenced by ParseInputData(), and TSourceCalibration::UpdateChannel().
void TChannel::DestroyENGCal | ( | ) |
Erases the ENGCoefficients vector
Definition at line 435 of file TChannel.cxx.
References fENGCoefficients.
Referenced by DestroyCalibrations(), main(), ParseInputData(), TEnergyCal::WriteToChannel(), and TGainMatch::WriteToChannel().
void TChannel::DestroyLEDCal | ( | ) |
Erases the LEDCoefficients vector
Definition at line 447 of file TChannel.cxx.
References fLEDCoefficients.
Referenced by DestroyCalibrations(), and ParseInputData().
void TChannel::DestroyTIMECal | ( | ) |
Erases the TimeCal vector
Definition at line 453 of file TChannel.cxx.
References fTIMECoefficients.
Referenced by DestroyCalibrations(), ParseInputData(), and TTimeCal::WriteToChannel().
|
static |
Finds the TChannel by the name of the channel
Definition at line 375 of file TChannel.cxx.
References fChannelMap.
Referenced by CrossTalkFix(), TSiLiHit::GetSiLiHitChannel(), and main().
|
static |
Finds the TChannel by the name of the channel
Definition at line 399 of file TChannel.cxx.
References fChannelMap.
|
inline |
Definition at line 166 of file TChannel.h.
References fAddress.
Referenced by AddChannel(), MakeGRIFFINChargeHsts(), MakeGRIFFINEnergyHsts(), OverWriteChannel(), ParseInputData(), TChannel(), and UpdateChannel().
|
inline |
Definition at line 177 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by OverWriteChannel().
|
inline |
Definition at line 187 of file TChannel.h.
Referenced by OverWriteChannel(), and TCFDCal::ReadFromChannel().
|
static |
Returns the TChannel at the specified address. If the address doesn't exist, returns an empty gChannel.
Definition at line 340 of file TChannel.cxx.
References StoppableThread::AnyThreadRunning(), fChannelMap, fMissingChannelMap, hex(), RED, and RESET_COLOR.
Referenced by AddChannel(), TUnpackedEvent::Build(), TGRSIDataParser::EmmaMadcDataToFragment(), TDetectorHit::GetChannel(), TFragment::GetChannelNumber(), TGRSIDataParser::GriffinDataToFragment(), ParseInputData(), ReadEnergyNonlinearities(), TMidasFile::SetGRIFFOdb(), TGRSIDataParser::SetTIGCharge(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), TTdrDataParser::TdrToFragment(), TGRSIDataParser::TigressDataToFragment(), UpdateChannel(), TSourceCalibration::UpdateChannel(), and TParsingDiagnostics::WriteToFile().
|
static |
Returns the TChannel based on the channel number and not the channel address.
Definition at line 363 of file TChannel.cxx.
References fChannelNumberMap.
Referenced by TGainMatch::CoarseMatch(), TGainMatch::FineMatch(), TGainMatch::FineMatchFast(), main(), MakeGRIFFINChargeHsts(), MakeGRIFFINEnergyHsts(), and TCal::SetChannel().
|
inlinestatic |
Definition at line 68 of file TChannel.h.
References fChannelMap.
Referenced by AlphanumericSelector::CreateHistograms(), THILDetectorInformation::Set(), TILLDetectorInformation::Set(), TTdrDetectorInformation::Set(), TGRSIDetectorInformation::Set(), SetDigitizerType(), SetIntegration(), SetUseCalFileIntegration(), TGRSISelector::SlaveTerminate(), and TCal::WriteToAllChannels().
TClass * TChannel::GetClassType | ( | ) | const |
Definition at line 1419 of file TChannel.cxx.
References fMnemonic, TMnemonic::GetClassType(), and TPriorityValue< T >::Value().
Referenced by TSortingDiagnostics::AddDetectorClass(), AppendChannel(), TUnpackedEvent::Build(), OverWriteChannel(), PrintToString(), and TChannel().
int TChannel::GetCrystalNumber | ( | ) | const |
Definition at line 1344 of file TChannel.cxx.
References fCrystalNumber, fMnemonic, TMnemonic::NumericArraySubPosition(), and TPriorityValue< T >::Value().
Referenced by TTigress::AddFragment(), AppendChannel(), TDetectorHit::GetCrystal(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 191 of file TChannel.h.
Referenced by TFipps::CTCorrectedEnergy(), TIfin::CTCorrectedEnergy(), TGriffin::CTCorrectedEnergy(), and OverWriteChannel().
|
static |
Definition at line 295 of file TChannel.cxx.
References fChannelMap.
Referenced by TFragHistLoop::Write(), TAnalysisHistLoop::Write(), and WriteToRoot().
int TChannel::GetDetectorNumber | ( | ) | const |
Definition at line 1310 of file TChannel.cxx.
References TMnemonic::ArrayPosition(), fDetectorNumber, fMnemonic, and TPriorityValue< T >::Value().
Referenced by TTigress::AddFragment(), AppendChannel(), TDetectorHit::GetDetector(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 171 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by TTdrMnemonic::GetTime(), and TGRSIMnemonic::GetTime().
|
inline |
Definition at line 170 of file TChannel.h.
Referenced by OverWriteChannel(), TGRSIDataParser::SetTIGCharge(), and TMidasFile::SetTIGOdb().
|
inline |
Definition at line 180 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by OverWriteChannel().
|
inline |
Definition at line 190 of file TChannel.h.
Referenced by OverWriteChannel().
|
inline |
Definition at line 192 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by TDetectorHit::GetEnergyNonlinearity(), OverWriteChannel(), and TSourceCalibration::UpdateChannel().
double TChannel::GetEnergyNonlinearity | ( | double | en | ) | const |
Definition at line 1355 of file TChannel.cxx.
References fEnergyNonlinearity, and TPriorityValue< T >::Value().
|
inline |
Definition at line 176 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by OverWriteChannel().
|
inline |
Definition at line 186 of file TChannel.h.
Referenced by TGainMatch::FineMatch(), TGainMatch::FineMatchFast(), and OverWriteChannel().
|
inline |
Definition at line 167 of file TChannel.h.
Referenced by TDetectorHit::GetCharge(), and OverWriteChannel().
|
inline |
Definition at line 178 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by OverWriteChannel().
|
inline |
Definition at line 188 of file TChannel.h.
Referenced by OverWriteChannel().
|
inlinestatic |
Definition at line 69 of file TChannel.h.
References fMissingChannelMap.
const TMnemonic * TChannel::GetMnemonic | ( | ) | const |
Definition at line 1414 of file TChannel.cxx.
References fMnemonic, and TPriorityValue< T >::Value().
Referenced by TEmma::AddFragment(), TS3::AddFragment(), TCSM::AddFragment(), TGriffin::AddFragment(), TIfin::AddFragment(), TFipps::AddFragment(), TTrific::AddFragment(), TSharc::AddFragment(), TTigress::AddFragment(), TS3Hit::GetArrayPosition(), TS3Hit::GetDistanceStr(), and TTipHit::SetUpNumbering().
|
inlinestatic |
|
inline |
Definition at line 165 of file TChannel.h.
Referenced by AddChannel(), TCalManager::AddToManager(), TFragment::GetChannelNumber(), OverWriteChannel(), TCFDCal::Print(), TTimeCal::Print(), TCal::Print(), TFragment::Print(), TTimeCal::WriteToChannel(), TCFDCal::WriteToChannel(), TEnergyCal::WriteToChannel(), and TGainMatch::WriteToChannel().
|
inlinestatic |
Definition at line 64 of file TChannel.h.
Referenced by ReadFile(), TMidasFile::SetGRIFFOdb(), TRunInfo::SetRunInfo(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), TAnalysisWriteLoop::Write(), TFragWriteLoop::Write(), TFragHistLoop::Write(), TAnalysisHistLoop::Write(), and WriteToRoot().
int TChannel::GetSegmentNumber | ( | ) | const |
Definition at line 1320 of file TChannel.cxx.
References fMnemonic, fSegmentNumber, TMnemonic::Segment(), and TPriorityValue< T >::Value().
Referenced by TTigress::AddFragment(), AppendChannel(), TDetectorHit::GetSegment(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 168 of file TChannel.h.
Referenced by OverWriteChannel().
double TChannel::GetTime | ( | Long64_t | timestamp, |
Float_t | cfd, | ||
double | energy | ||
) | const |
Definition at line 1409 of file TChannel.cxx.
References fMnemonic, TMnemonic::GetTime(), and TPriorityValue< T >::Value().
Referenced by TDetectorHit::GetTime().
|
inline |
Definition at line 179 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by OverWriteChannel().
|
inline |
Definition at line 189 of file TChannel.h.
Referenced by OverWriteChannel(), and TTimeCal::ReadFromChannel().
|
inline |
Definition at line 173 of file TChannel.h.
References TPriorityValue< T >::Value().
Referenced by TGRSIMnemonic::GetTime(), TDetectorHit::GetTimeStampNs(), main(), and OverWriteChannel().
|
inline |
Definition at line 172 of file TChannel.h.
Referenced by THILMnemonic::GetTime(), TTdrMnemonic::GetTime(), TILLMnemonic::GetTime(), TMnemonic::GetTime(), TGRSIMnemonic::GetTime(), and TDetectorHit::GetTimeStampUnit().
|
inline |
Definition at line 254 of file TChannel.h.
References CalibrateTIME().
Referenced by THILMnemonic::GetTime(), TTdrMnemonic::GetTime(), TILLMnemonic::GetTime(), TGRSIMnemonic::GetTime(), TSiLiHit::GetTimeFit(), and TFragment::GetTZero().
|
inline |
Definition at line 255 of file TChannel.h.
References CalibrateTIME().
|
inline |
Definition at line 169 of file TChannel.h.
Referenced by OverWriteChannel().
|
inline |
Definition at line 238 of file TChannel.h.
References TChannel::WaveFormShapePar::BaseLine.
Referenced by TSiLiHit::FitPulseAnalyzer().
|
inline |
Definition at line 237 of file TChannel.h.
References TChannel::WaveFormShapePar::TauDecay.
Referenced by TSiLiHit::FitPulseAnalyzer().
|
inline |
Definition at line 240 of file TChannel.h.
References WaveFormShape.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 236 of file TChannel.h.
References TChannel::WaveFormShapePar::TauRise.
Referenced by TSiLiHit::FitPulseAnalyzer().
|
staticprivate |
Definition at line 139 of file TChannel.cxx.
References CYAN, fFileData, kRootFile, ParseInputData(), and RESET_COLOR.
|
private |
Overwrites the current TChannel with chan.
Definition at line 213 of file TChannel.cxx.
References GetAddress(), GetCFDChi2(), GetCFDCoeff(), GetClassType(), GetCrystalNumber(), GetCTCoeff(), GetDetectorNumber(), GetDigitizerTypeString(), GetEFFChi2(), GetEFFCoeff(), GetEnergyNonlinearity(), GetENGChi2(), GetENGCoeff(), GetIntegration(), GetLEDChi2(), GetLEDCoeff(), GetNumber(), GetSegmentNumber(), GetStream(), GetTIMEChi2(), GetTIMECoeff(), GetTimeOffset(), GetUserInfoNumber(), GetWaveParam(), kForce, SetAddress(), SetCFDChi2(), SetCFDCoefficients(), SetClassType(), SetCrystalNumber(), SetCTCoefficients(), SetDetectorNumber(), SetDigitizerType(), SetEFFChi2(), SetEFFCoefficients(), SetEnergyNonlinearity(), SetENGChi2(), SetENGCoefficients(), SetIntegration(), SetLEDChi2(), SetLEDCoefficients(), SetName(), SetNumber(), SetSegmentNumber(), SetStream(), SetTIMEChi2(), SetTIMECoefficients(), SetTimeOffset(), SetUseCalFileIntegration(), SetUserInfoNumber(), SetWaveParam(), and UseCalFileIntegration().
Referenced by AddChannel().
|
static |
Definition at line 973 of file TChannel.cxx.
References AddCFDCoefficient(), AddChannel(), AddCTCoefficient(), AddEFFCoefficient(), AddEnergyNonlinearityPoint(), AddENGCoefficient(), AddLEDCoefficient(), AddTIMECoefficient(), DestroyCFDCal(), DestroyCTCal(), DestroyEFFCal(), DestroyEnergyNonlinearity(), DestroyENGCal(), DestroyLEDCal(), DestroyTIMECal(), fCFDCoefficients, fCTCoefficients, fEFFCoefficients, fEnergyNonlinearity, fENGCoefficients, fLEDCoefficients, fTIMECoefficients, GetAddress(), GetChannel(), hex(), SetAddress(), SetCFDChi2(), SetDigitizerType(), SetEFFChi2(), SetENGChi2(), SetIntegration(), SetLEDChi2(), SetName(), SetNumber(), TPriorityValue< T >::SetPriority(), SetStream(), SetTIMEChi2(), SetTimeOffset(), SetupEnergyNonlinearity(), SetUseCalFileIntegration(), SetWaveBaseLine(), SetWaveDecay(), SetWaveRise(), TChannel(), trim(), and UpdateChannel().
Referenced by InitChannelInput(), ReadCalFile(), and WriteToRoot().
|
override |
Prints out the current TChannel.
Definition at line 674 of file TChannel.cxx.
References PrintToString().
Referenced by TSortingDiagnostics::AddDetectorClass(), and main().
void TChannel::PrintCTCoeffs | ( | Option_t * | opt = "" | ) | const |
Prints out the current TChannel.
Definition at line 659 of file TChannel.cxx.
References fAddress, fCTCoefficients, fNumber, and hex().
std::string TChannel::PrintCTToString | ( | Option_t * | opt = "" | ) | const |
Definition at line 680 of file TChannel.cxx.
References fAddress, fCTCoefficients, fNumber, and TPriorityValue< T >::Value().
std::string TChannel::PrintToString | ( | Option_t * | opt = "" | ) | const |
Definition at line 705 of file TChannel.cxx.
References TChannel::WaveFormShapePar::BaseLine, fAddress, fCFDCoefficients, fCTCoefficients, fDigitizerTypeString, fEFFChi2, fEFFCoefficients, fEnergyNonlinearity, fENGChi2, fENGCoefficients, fIntegration, fNumber, fTIMECoefficients, fTimeOffset, fUseCalFileInt, GetClassType(), hex(), TChannel::WaveFormShapePar::TauDecay, TChannel::WaveFormShapePar::TauRise, UseWaveParam(), TPriorityValue< T >::Value(), and WaveFormShape.
Referenced by Print().
|
static |
Makes TChannels from a cal file to be used as the current calibration until grsisort is closed. Returns the number of channels properly read in.
Definition at line 916 of file TChannel.cxx.
References CYAN, DRED, fChannelMap, fChannelNumberMap, kInputFile, ParseInputData(), RESET_COLOR, and SaveToSelf().
Referenced by main(), MakeGRIFFINEnergyHsts(), recalibrate_spectra(), TGRSIint::SetupPipeline(), and TGRSISelector::SlaveBegin().
|
static |
Definition at line 869 of file TChannel.cxx.
References ReadFile().
|
static |
Reads the TChannel information from a TFile if it has already been written to that File.
Definition at line 880 of file TChannel.cxx.
References ReadFile().
Referenced by main(), and TGRSISelector::Process().
|
static |
Reads the TChannel information from a Tree if it has already been written to that Tree.
Definition at line 890 of file TChannel.cxx.
References ReadFile().
Referenced by main(), make_calibration_histograms(), and MakeGRIFFINChargeHsts().
|
static |
Read energy nonlinearities as TGraphErrors from provided root file using "graphName%x" as names
Definition at line 1371 of file TChannel.cxx.
References AddChannel(), fEnergyNonlinearity, GetChannel(), hex(), kRootFile, TPriorityValue< T >::Set(), SetAddress(), SetupEnergyNonlinearity(), and TChannel().
|
staticprivate |
Definition at line 902 of file TChannel.cxx.
References GetNumberOfChannels().
Referenced by ReadCalFromCurrentFile(), ReadCalFromFile(), and ReadCalFromTree().
|
staticprivate |
Definition at line 957 of file TChannel.cxx.
References fFileData, fFileName, and WriteCalFile().
Referenced by ReadCalFile(), and WriteToRoot().
void TChannel::SetAddress | ( | unsigned int | tmpadd | ) |
Sets the address of a TChannel and also overwrites that channel if it is in the channel map
Definition at line 421 of file TChannel.cxx.
References fAddress, fChannelMap, and hex().
Referenced by main(), OverWriteChannel(), ParseInputData(), ReadEnergyNonlinearities(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), and TChannel().
|
inline |
Definition at line 212 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 196 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
void TChannel::SetClassType | ( | TClass * | cl_type | ) |
Definition at line 1424 of file TChannel.cxx.
References fMnemonic, TMnemonic::SetClassType(), and TPriorityValue< T >::Value().
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 155 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 200 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 153 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
void TChannel::SetDigitizerType | ( | TPriorityValue< std::string > | tmp | ) |
Definition at line 1399 of file TChannel.cxx.
References TMnemonic::EnumerateDigitizer(), fDigitizerType, fDigitizerTypeString, fMnemonic, fTimeStampUnit, and TPriorityValue< T >::Value().
Referenced by AppendChannel(), main(), OverWriteChannel(), ParseInputData(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGOdb(), and TChannel().
|
static |
Definition at line 645 of file TChannel.cxx.
References GetChannelMap().
|
inline |
Definition at line 215 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 199 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 201 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 211 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 195 of file TChannel.h.
Referenced by AppendChannel(), main(), OverWriteChannel(), TChannel(), and TSourceCalibration::UpdateChannel().
|
inline |
Definition at line 145 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), TMidasFile::SetTIGOdb(), and TChannel().
|
static |
Definition at line 631 of file TChannel.cxx.
References GetChannelMap().
|
inline |
Definition at line 213 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 197 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inlinestatic |
Definition at line 76 of file TChannel.h.
Referenced by InitLibrary(), main(), TLstFile::Open(), TMidasFile::Open(), TTdrFile::Open(), and TRlmdFile::Open().
|
override |
Definition at line 129 of file TChannel.cxx.
References fMnemonic, TMnemonic::Parse(), and TPriorityValue< T >::Value().
Referenced by AppendChannel(), Clear(), OverWriteChannel(), ParseInputData(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), and TChannel().
|
inline |
Definition at line 135 of file TChannel.h.
Referenced by AppendChannel(), main(), OverWriteChannel(), ParseInputData(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), and TChannel().
|
inline |
Definition at line 154 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 147 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 214 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
inline |
Definition at line 198 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 151 of file TChannel.h.
Referenced by AppendChannel(), main(), OverWriteChannel(), ParseInputData(), and TChannel().
|
private |
Definition at line 1363 of file TChannel.cxx.
References TPriorityValue< T >::Address(), fAddress, and fEnergyNonlinearity.
Referenced by ParseInputData(), and ReadEnergyNonlinearities().
|
inline |
Definition at line 182 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), ParseInputData(), and TChannel().
|
static |
Writes this UseCalFileIntegration to all channels in the current TChannel Map that starts with the mnemonic. Use "" to write to ALL channels WARNING: This is case sensitive!
Definition at line 617 of file TChannel.cxx.
References GetChannelMap().
|
inline |
Definition at line 148 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), TMidasFile::SetGRIFFOdb(), TMidasFile::SetTIGDAQOdb(), TMidasFile::SetTIGOdb(), and TChannel().
|
inline |
Definition at line 233 of file TChannel.h.
References TChannel::WaveFormShapePar::InUse.
Referenced by SetWaveBaseLine(), SetWaveDecay(), and SetWaveRise().
|
inline |
Definition at line 227 of file TChannel.h.
References TChannel::WaveFormShapePar::BaseLine, and SetUseWaveParam().
Referenced by ParseInputData().
|
inline |
Definition at line 222 of file TChannel.h.
References SetUseWaveParam(), and TChannel::WaveFormShapePar::TauDecay.
Referenced by ParseInputData().
|
inline |
Definition at line 234 of file TChannel.h.
Referenced by AppendChannel(), OverWriteChannel(), and TChannel().
|
inline |
Definition at line 217 of file TChannel.h.
References SetUseWaveParam(), and TChannel::WaveFormShapePar::TauRise.
Referenced by ParseInputData().
|
staticprivate |
Definition at line 790 of file TChannel.cxx.
References CompareChannels(), and fChannelMap.
Referenced by WriteCalBuffer(), WriteCalFile(), and WriteCTCorrections().
|
staticprivate |
Removes whitespace from the string 'line'
Definition at line 1177 of file TChannel.cxx.
Referenced by ParseInputData().
|
static |
If there is information in the chan, the current TChannel with the same address is updated with that information.
Definition at line 280 of file TChannel.cxx.
References AppendChannel(), GetAddress(), and GetChannel().
Referenced by ParseInputData().
|
inline |
Definition at line 184 of file TChannel.h.
Referenced by TDetectorHit::GetCharge(), TDetectorHit::GetEnergy(), TFippsTACHit::GetTempCorrectedEnergy(), TTACHit::GetTempCorrectedEnergy(), and OverWriteChannel().
|
inline |
Definition at line 239 of file TChannel.h.
References TChannel::WaveFormShapePar::InUse.
Referenced by TSiLiHit::FitPulseAnalyzer(), and PrintToString().
|
static |
writes any TChannels in memory to the internal buffer fFileData. Can be used to over write info that is there or create the buffer if the channels originated from the odb.
Definition at line 852 of file TChannel.cxx.
References fFileData, and SortedChannels().
Referenced by WriteToRoot().
|
static |
prints the context of addresschannelmap formatted correctly to stdout if no file name is passed to the function. If a file name is passed to the function prints the context of addresschannelmap formatted correctly to a file with the given name. This will earse and rewrite the file if the file already exisits!
Definition at line 805 of file TChannel.cxx.
References SortedChannels().
Referenced by main(), SaveToSelf(), and TSourceCalibration::WriteCalibration().
|
static |
|
static |
Writes Cal File information to the tree
Definition at line 1230 of file TChannel.cxx.
References DeleteAllChannels(), fFileData, GetDefaultChannel(), GetNumberOfChannels(), kRootFile, ParseInputData(), SaveToSelf(), and WriteCalBuffer().
Referenced by TGRSISelector::Terminate(), TAnalysisWriteLoop::Write(), and TFragWriteLoop::Write().
|
private |
Definition at line 80 of file TChannel.h.
Referenced by Clear(), GetAddress(), PrintCTCoeffs(), PrintCTToString(), PrintToString(), SetAddress(), and SetupEnergyNonlinearity().
|
private |
Definition at line 101 of file TChannel.h.
Referenced by AppendChannel(), Clear(), and TChannel().
|
private |
Definition at line 100 of file TChannel.h.
Referenced by AppendChannel(), CalibrateCFD(), Clear(), DestroyCFDCal(), ParseInputData(), PrintToString(), and TChannel().
|
staticprivate |
Definition at line 120 of file TChannel.h.
Referenced by AddChannel(), DeleteAllChannels(), FindChannelByName(), FindChannelByRegEx(), GetChannel(), GetChannelMap(), GetDefaultChannel(), ReadCalFile(), SetAddress(), and SortedChannels().
|
staticprivate |
Definition at line 122 of file TChannel.h.
Referenced by AddChannel(), DeleteAllChannels(), GetChannelByNumber(), and ReadCalFile().
|
mutableprivate |
Definition at line 92 of file TChannel.h.
Referenced by Clear(), and GetCrystalNumber().
|
private |
Definition at line 108 of file TChannel.h.
Referenced by AppendChannel(), Clear(), DestroyCTCal(), ParseInputData(), PrintCTCoeffs(), PrintCTToString(), PrintToString(), and TChannel().
|
mutableprivate |
Definition at line 90 of file TChannel.h.
Referenced by Clear(), and GetDetectorNumber().
|
private |
Definition at line 83 of file TChannel.h.
Referenced by SetDigitizerType().
|
private |
Definition at line 82 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintToString(), SetDigitizerType(), and TChannel().
|
private |
Definition at line 107 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintToString(), and TChannel().
|
private |
Definition at line 106 of file TChannel.h.
Referenced by AppendChannel(), Clear(), DestroyEFFCal(), ParseInputData(), PrintToString(), and TChannel().
|
private |
Definition at line 109 of file TChannel.h.
Referenced by AppendChannel(), Clear(), DestroyEnergyNonlinearity(), GetEnergyNonlinearity(), ParseInputData(), PrintToString(), ReadEnergyNonlinearities(), SetupEnergyNonlinearity(), and TChannel().
|
private |
Definition at line 99 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintToString(), and TChannel().
|
private |
Definition at line 98 of file TChannel.h.
Referenced by AppendChannel(), CalibrateENG(), Clear(), DestroyENGCal(), ParseInputData(), PrintToString(), and TChannel().
|
staticprivate |
Definition at line 292 of file TChannel.h.
Referenced by InitChannelInput(), SaveToSelf(), WriteCalBuffer(), and WriteToRoot().
|
staticprivate |
Definition at line 291 of file TChannel.h.
Referenced by SaveToSelf().
|
private |
Definition at line 81 of file TChannel.h.
Referenced by AppendChannel(), CalibrateENG(), Clear(), PrintToString(), and TChannel().
|
private |
Definition at line 103 of file TChannel.h.
Referenced by AppendChannel(), Clear(), and TChannel().
|
private |
Definition at line 102 of file TChannel.h.
Referenced by AppendChannel(), CalibrateLED(), Clear(), DestroyLEDCal(), ParseInputData(), and TChannel().
|
staticprivate |
Definition at line 121 of file TChannel.h.
Referenced by GetChannel(), and GetMissingChannelMap().
|
private |
Definition at line 95 of file TChannel.h.
Referenced by Clear(), GetClassType(), GetCrystalNumber(), GetDetectorNumber(), GetMnemonic(), GetSegmentNumber(), GetTime(), SetClassType(), SetDigitizerType(), SetName(), and TChannel().
|
staticprivate |
Definition at line 96 of file TChannel.h.
Referenced by Clear(), and GetMnemonicClass().
|
private |
Definition at line 85 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintCTCoeffs(), PrintCTToString(), PrintToString(), and TChannel().
|
mutableprivate |
Definition at line 91 of file TChannel.h.
Referenced by Clear(), and GetSegmentNumber().
|
private |
Definition at line 86 of file TChannel.h.
Referenced by AppendChannel(), Clear(), and TChannel().
|
private |
Definition at line 105 of file TChannel.h.
Referenced by AppendChannel(), Clear(), and TChannel().
|
private |
Definition at line 104 of file TChannel.h.
Referenced by AppendChannel(), CalibrateTIME(), Clear(), DestroyTIMECal(), ParseInputData(), PrintToString(), and TChannel().
|
private |
Definition at line 94 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintToString(), and TChannel().
|
private |
Definition at line 84 of file TChannel.h.
Referenced by SetDigitizerType().
|
private |
Definition at line 88 of file TChannel.h.
Referenced by AppendChannel(), Clear(), PrintToString(), and TChannel().
|
private |
Definition at line 87 of file TChannel.h.
Referenced by AppendChannel(), Clear(), and TChannel().
|
private |
Definition at line 118 of file TChannel.h.
Referenced by Clear(), GetWaveParam(), and PrintToString().