#include <TPlasticsParam.h>
Public Member Functions | |
TPlasticsParam (const char *name=0) | |
~TPlasticsParam () | |
Int_t | PrintOptions () |
TPlasticsParam (const char *name=0) | |
~TPlasticsParam () | |
Int_t | PrintOptions () |
TPlasticsParam (const char *name=0) | |
~TPlasticsParam () | |
Int_t | PrintOptions () |
Data Fields | |
UInt_t | uDebug |
UInt_t | uNbPlastics |
Double_t | dTimeConv |
UInt_t | uPlasticTdcType [NB_PLASTICS_MAX] |
Double_t | dPlasticsPosX [NB_PLASTICS_MAX] |
Double_t | dPlasticsPosY [NB_PLASTICS_MAX] |
Double_t | dPlasticsPosZ [NB_PLASTICS_MAX] |
UInt_t | uOrientation [NB_PLASTICS_MAX] |
Double_t | dPlasticWidth [NB_PLASTICS_MAX] |
Double_t | dPlasticLength [NB_PLASTICS_MAX] |
UInt_t | uNbSides [NB_PLASTICS_MAX] |
UInt_t | uTdcPlasticLeftTot [NB_PLASTICS_MAX] |
UInt_t | uChannelPlasticLeftTot [NB_PLASTICS_MAX] |
UInt_t | uTdcPlasticLeftTime [NB_PLASTICS_MAX] |
UInt_t | uChannelPlasticLeftTime [NB_PLASTICS_MAX] |
UInt_t | uTdcPlasticRightTime [NB_PLASTICS_MAX] |
UInt_t | uChannelPlasticRightTime [NB_PLASTICS_MAX] |
UInt_t | uTdcPlasticRightTot [NB_PLASTICS_MAX] |
UInt_t | uChannelPlasticRightTot [NB_PLASTICS_MAX] |
Int_t | iReferenceTdc |
Int_t | iReferenceChannel |
Int_t | iDiamondTdcVFTX |
Int_t | iDiamondChannelVFTX |
Int_t | iTriggerSelection |
Double_t | dProfOffsetList [NB_PLASTICS_MAX] |
Double_t | dDiaOffsetList [NB_PLASTICS_MAX] |
Double_t | dRefOffsetList [NB_PLASTICS_MAX] |
Double_t | dOffsetListLeft [NB_PLASTICS_MAX] |
Double_t | dOffsetListRight [NB_PLASTICS_MAX] |
Double_t | dToTGainListLeft [NB_PLASTICS_MAX] |
Double_t | dTotOffsetListLeft [NB_PLASTICS_MAX] |
Double_t | dToTGainListRight [NB_PLASTICS_MAX] |
Double_t | dTotOffsetListRight [NB_PLASTICS_MAX] |
Double_t | dReference1SignalOffset |
Double_t | dReference2SignalOffset |
Double_t | dMinimalTimeBetweenHits |
Private Member Functions | |
Bool_t | ReadOptions () |
Bool_t | CalculateLeftRightOffset () |
Bool_t | ReadOptions () |
Bool_t | CalculateLeftRightOffset () |
Bool_t | ReadOptions () |
Bool_t | CalculateLeftRightOffset () |
Definition at line 8 of file TPlasticsParam.h.
TPlasticsParam::TPlasticsParam | ( | const char * | name = 0 |
) |
Definition at line 59 of file TPlasticsParam.cxx.
References CalculateLeftRightOffset(), PrintOptions(), and ReadOptions().
TPlasticsParam::~TPlasticsParam | ( | ) |
Definition at line 67 of file TPlasticsParam.cxx.
TPlasticsParam::TPlasticsParam | ( | const char * | name = 0 |
) |
TPlasticsParam::~TPlasticsParam | ( | ) |
TPlasticsParam::TPlasticsParam | ( | const char * | name = 0 |
) |
TPlasticsParam::~TPlasticsParam | ( | ) |
Bool_t TPlasticsParam::CalculateLeftRightOffset | ( | ) | [private] |
Definition at line 908 of file TPlasticsParam.cxx.
References dDiaOffsetList, dOffsetListLeft, dOffsetListRight, dProfOffsetList, and uNbPlastics.
Referenced by TPlasticsParam().
Bool_t TPlasticsParam::CalculateLeftRightOffset | ( | ) | [private] |
Bool_t TPlasticsParam::CalculateLeftRightOffset | ( | ) | [private] |
Int_t TPlasticsParam::PrintOptions | ( | ) |
Int_t TPlasticsParam::PrintOptions | ( | ) |
Int_t TPlasticsParam::PrintOptions | ( | ) |
Definition at line 728 of file TPlasticsParam.cxx.
References dDiaOffsetList, dPlasticLength, dPlasticsPosX, dPlasticsPosY, dPlasticsPosZ, dPlasticWidth, dProfOffsetList, dRefOffsetList, dTimeConv, dToTGainListLeft, dToTGainListRight, dTotOffsetListLeft, dTotOffsetListRight, iDiamondChannelVFTX, iDiamondTdcVFTX, iReferenceChannel, iReferenceTdc, iTriggerSelection, NB_DIGITS_PLASTICS_INDEXES, NB_DIGITS_PLASTICS_OFFSETS, uChannelPlasticLeftTime, uChannelPlasticLeftTot, uChannelPlasticRightTime, uChannelPlasticRightTot, uDebug, uNbPlastics, uNbSides, uOrientation, uPlasticTdcType, uTdcPlasticLeftTime, uTdcPlasticLeftTot, uTdcPlasticRightTime, and uTdcPlasticRightTot.
Referenced by TPlasticsParam().
Bool_t TPlasticsParam::ReadOptions | ( | ) | [private] |
Definition at line 71 of file TPlasticsParam.cxx.
References CH_FOR_DIAMOND_VFTX, CH_FOR_REFERENCE, dDiaOffsetList, dOffsetListLeft, dOffsetListRight, dPlasticLength, dPlasticsPosX, dPlasticsPosY, dPlasticsPosZ, dPlasticWidth, dProfOffsetList, dRefOffsetList, dTimeConv, dToTGainListLeft, dToTGainListRight, dTotOffsetListLeft, dTotOffsetListRight, FPGA_TDC_NBCHAN, iDiamondChannelVFTX, iDiamondTdcVFTX, iReferenceChannel, iReferenceTdc, iTriggerSelection, MAX_FPGA_TDC, NB_DIGITS_PLASTICS_INDEXES, NB_DIGITS_PLASTICS_OFFSETS, TDC_FOR_DIAMOND_VFTX, TDC_FOR_REFERENCE, uChannelPlasticLeftTime, uChannelPlasticLeftTot, uChannelPlasticRightTime, uChannelPlasticRightTot, uDebug, uNbPlastics, uNbSides, uOrientation, uPlasticTdcType, uTdcPlasticLeftTime, uTdcPlasticLeftTot, uTdcPlasticRightTime, and uTdcPlasticRightTot.
Referenced by TPlasticsParam().
Bool_t TPlasticsParam::ReadOptions | ( | ) | [private] |
Bool_t TPlasticsParam::ReadOptions | ( | ) | [private] |
Double_t TPlasticsParam::dDiaOffsetList |
Definition at line 46 of file TPlasticsParam.h.
Referenced by CalculateLeftRightOffset(), PrintOptions(), and ReadOptions().
Definition at line 52 of file TPlasticsParam.h.
Double_t TPlasticsParam::dOffsetListLeft |
Definition at line 49 of file TPlasticsParam.h.
Referenced by CalculateLeftRightOffset(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Double_t TPlasticsParam::dOffsetListRight |
Definition at line 50 of file TPlasticsParam.h.
Referenced by CalculateLeftRightOffset(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Double_t TPlasticsParam::dPlasticLength |
Definition at line 25 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dPlasticsPosX |
Definition at line 19 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dPlasticsPosY |
Definition at line 20 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dPlasticsPosZ |
Definition at line 21 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dPlasticWidth |
Definition at line 24 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dProfOffsetList |
Definition at line 45 of file TPlasticsParam.h.
Referenced by CalculateLeftRightOffset(), PrintOptions(), and ReadOptions().
Definition at line 46 of file TPlasticsParam.h.
Definition at line 47 of file TPlasticsParam.h.
Double_t TPlasticsParam::dRefOffsetList |
Definition at line 47 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dTimeConv |
Definition at line 14 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Double_t TPlasticsParam::dToTGainListLeft |
Definition at line 52 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Double_t TPlasticsParam::dToTGainListRight |
Definition at line 54 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Double_t TPlasticsParam::dTotOffsetListLeft |
Definition at line 53 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Double_t TPlasticsParam::dTotOffsetListRight |
Definition at line 55 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 41 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 40 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 39 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 38 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 43 of file TPlasticsParam.h.
Referenced by TPlasticsProc::FinalizeEvent(), PrintOptions(), and ReadOptions().
Definition at line 31 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Definition at line 29 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Definition at line 33 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 35 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
UInt_t TPlasticsParam::uDebug |
Definition at line 11 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
UInt_t TPlasticsParam::uNbPlastics |
Definition at line 12 of file TPlasticsParam.h.
Referenced by CalculateLeftRightOffset(), TPlasticsProc::FinalizeEvent(), PrintOptions(), ReadOptions(), and TPlasticsProc::TPlasticsProc().
UInt_t TPlasticsParam::uNbSides |
Definition at line 27 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
UInt_t TPlasticsParam::uOrientation |
Definition at line 23 of file TPlasticsParam.h.
Referenced by PrintOptions(), and ReadOptions().
Definition at line 17 of file TPlasticsParam.h.
Referenced by TPlasticsProc::FinalizeEvent(), PrintOptions(), and ReadOptions().
Definition at line 30 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Definition at line 28 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessCaenPlasticSingle(), TPlasticsProc::ProcessVftxPlasticDouble(), TPlasticsProc::ProcessVftxPlasticSingle(), and ReadOptions().
Definition at line 32 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessGet4v10PlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().
Definition at line 34 of file TPlasticsParam.h.
Referenced by PrintOptions(), TPlasticsProc::ProcessCaenPlasticDouble(), TPlasticsProc::ProcessVftxPlasticDouble(), and ReadOptions().