|
|
| | GETActarDem (u_int dim=0, double dt=0.01L) |
| |
| virtual | ~GETActarDem () |
| |
|
| | ClassDef (GETActarDem, 0) |
| |
| | GETActarTpc (u_int nx=0, u_int ny=0, u_int dim=0, double dt=0.01L) |
| |
| virtual | ~GETActarTpc () |
| |
| virtual int | Init (u_int nx, u_int ny, u_int n, double dt) |
| |
| virtual GETHitMask * | SetHitMask (GETHitMaskXY *mask) |
| |
| const GETHitMaskXY * | GetPadMask () const |
| |
| GETHitMaskXY * | GetPadMask () |
| |
| virtual int | ExtractCoboFrame () |
| |
| virtual GETChannel * | GetMaxSignalChannel (int *ipx=NULL, int *ipy=NULL, int *ipt=NULL) |
| |
| virtual int | GetSignalBoundaries (int &ixmin, int &ixmax, int &iymin, int &iymax, int &itmin, int &itmax) |
| |
| virtual int | GetSignalBoundaries (int &ixmin, int &ixmax, int &iymin, int &iymax) |
| |
| virtual int | GetSignalBoundaries (double &xmin, double &xmax, double &ymin, double &ymax, double &tmin, double &tmax) |
| |
| virtual int | GetSignalBoundaries (double &xmin, double &xmax, double &ymin, double &ymax) |
| |
| | ClassDef (GETActarTpc, 0) |
| |
| | GETSystem (u_int n_cobo=1, u_int dim=0, double dt=0.01L) |
| |
| virtual | ~GETSystem () |
| |
| virtual int | ResetConfig () |
| |
| virtual int | InitConfig () |
| |
| const GETCfgSetup * | GetConfig () const |
| |
| GETCfgSetup * | GetConfig () |
| |
| virtual int | ReadXMLConfig (const string &fname) |
| |
| virtual void | Reset () |
| |
| virtual int | Init (u_int n_cobo, u_int n, double dt) |
| |
| virtual void | ClearEvent () |
| |
| u_int | GetBadReadCount () const |
| |
| const GETData * | GetBadReadData () const |
| |
| GETData * | GetBadReadData () |
| |
| void | SetBadDataCorrection (bool b) |
| |
| bool | ChannelHasData (u_int ic) const |
| |
| u_int | CalcMultiplicity (bool fpn=true) |
| |
| u_int | GetChannelMultiplicity () const |
| |
| u_int | GetAGetMultiplicity () const |
| |
| u_int | GetAsAdMultiplicity () const |
| |
| u_int | GetCoBoMultiplicity () const |
| |
| virtual string | GetObjectId () const |
| |
| virtual u_int | GetChildrenNumber () const |
| |
| virtual const GETObject * | GetChild (u_int i) const |
| |
| virtual GETObject * | GetChild (u_int i) |
| |
| const GETCoBo & | operator[] (u_int n) const |
| |
| GETCoBo & | operator[] (u_int n) |
| |
| virtual u_int | GetCoBoNumber () const |
| |
| virtual u_int | GetAsAdNumber () const |
| |
| virtual int | GetChannelIndex (const GETChannel *ch) |
| |
| const GETLookupTable & | LookupTable () const |
| |
| GETLookupTable & | LookupTable () |
| |
| virtual u_int | GetChannelCount () const |
| |
| virtual int | GetChannelIndex (int ix, int iy) const |
| |
| virtual GETChannel * | GetChannel (int ix, int iy) const |
| |
| virtual GETChannel * | GetChannel (u_int n) |
| |
| virtual int | GetTestChannelIndex () |
| |
| virtual GETChannel * | GetTestChannel () |
| |
| virtual GETChannel * | SetTestChannel (int i) |
| |
| virtual GETHitMask * | SetHitMask (GETHitMask *mask) |
| |
| GETHitMask * | GetHitMask () const |
| |
| virtual int | SetAnalyser (GETSystemAnalyser *a) |
| |
| GETSystemAnalyser * | GetAnalyser () const |
| |
| virtual int | SetCalibProcess (const string &calib_file, u_short opt=0) |
| |
| virtual int | SetBaselineCorrection (const string &bl_file) |
| |
| virtual int | SetTimeCorrectionProcess (const string &shift_file) |
| |
| virtual int | SetOutputSmoothing (double width) |
| |
| virtual int | SetAutoBaseline (u_short num_lo, u_short num_hi, u_short off_lo=0, u_short off_hi=0) |
| |
| virtual int | SetAutoBLoffset (u_short itmin, u_short itmax) |
| |
| virtual int | SetResponseFunctions (const string &rf_file) |
| |
| virtual int | SetAsAdResponseFunctions (const string &rf_file) |
| |
| virtual int | OpenRunFile (const string &fname) |
| |
| virtual int | OpenRunSerie (const string &pattern, const string &serie) |
| |
| virtual int | CloseRunFile () |
| |
| void | IncrEventCount () |
| |
| u_int | GetEventCount () const |
| |
| string | GetRunFileName () const |
| |
| bool | IsRunFileOpen () const |
| |
| GETRunFile * | GetRunFile () |
| |
| virtual int | ReadEvent () |
| |
| MFMCommonFrame * | GetCurrentMFMFrame () |
| |
| int | GetAcqEventNumber () const |
| |
| uint64_t | GetAcqEventTimeStamp () const |
| |
| double | GetAcqEventTimeSec () const |
| |
| virtual void | SelectAnalysis (u_short sel) |
| |
| virtual void | SetAnalysis (u_short sel, bool b=true) |
| |
| virtual void | SetInputRecAnalysis (bool b=true) |
| |
| virtual void | SetRawDataAnalysis (bool b=true) |
| |
| virtual void | SetCorDataAnalysis (bool b=true) |
| |
| u_short | GetAnalysisFlags () const |
| |
| bool | AnalyseInputRec () const |
| |
| bool | AnalyseRawData () const |
| |
| bool | AnalyseCorData () const |
| |
| virtual int | AnalyseEvent () |
| |
| virtual int | AnalyseRawEvent () |
| |
| virtual int | AnalyseCorEvent () |
| |
| virtual bool | AnalysingRaw () const |
| |
| virtual bool | AnalysingCor () const |
| |
| virtual int | ExtractXMLFileHeaderFrame () |
| |
| virtual int | ExtractCoboTopoFrame () |
| |
| virtual int | ExtractEbyedatFrame () |
| |
| virtual int | ExtractMergeFrame () |
| |
| virtual int | ProcessFrameData (MFMCommonFrame *frame) |
| |
| virtual int | ProcessEbyedatFrameData (MFMEbyedatFrame *frame) |
| |
| virtual int | ProcessMergeFrameData (MFMMergeFrame *frame) |
| |
| virtual int | ProcessCoBoFrameData (MFMCoboFrame *frame) |
| |
| u_int | GetCoBoFrameRead () const |
| |
| u_int | GetCoBoFrameError () const |
| |
| u_int | GetCoBoFrameRecover () const |
| |
| virtual void | ClearCoBoDataRead () |
| |
| virtual int | CheckCoBoData (u_int cobo, u_int asad, u_int &aget, u_int &chan, u_int &buck, u_int val) |
| |
| virtual u_int | CheckCoBoFrameBadChannels (int ico, int ias) |
| |
| virtual u_int | CorrectCoBoFrameBadData (int ico, int ias) |
| |
| virtual GETChannel * | GetMaximumChannel (u_short info=GET::signalOut, bool integ=false) |
| |
| void | SetOutputData0correction (u_int n) |
| |
| void | SetOutputDataNcorrection (u_int n) |
| |
| u_int | GetOutputData0correction () const |
| |
| u_int | GetOutputDataNcorrection () const |
| |
| virtual int | OutputCorrectData0 () |
| |
| virtual int | OutputCorrectDataN () |
| |
| virtual int | OutputCorrectFPN (u_int opt_fpn=GET::CoBoCorrectFPN4) |
| |
| virtual int | ZeroSuppression (double thr=0.) |
| |
| virtual int | UserRawEvent () |
| |
| virtual int | UserCorEvent () |
| |
| virtual int | UserAnyFrame (MFMCommonFrame &frame) |
| |
| virtual int | UserMergeFrame (MFMMergeFrame &frame) |
| |
| virtual int | UserCoBoFrame (MFMCoboFrame &frame) |
| |
| virtual int | UserEbyedatFrame (MFMEbyedatFrame &frame) |
| |
| | ClassDef (GETSystem, 0) |
| |
| virtual void | SetZeroSuppressMode (double thr=0.) |
| |
| virtual void | SetSaturationValue (int val) |
| |
| virtual int | GetSaturationValue () const |
| |
| virtual int | GetSaturationCount () const |
| |
| virtual bool | IsChannelSaturated (u_int ich) |
| |
| virtual bool | IsChannelSaturated (const GETChannel &ch) |
| |
| | GETObject () |
| |
| virtual | ~GETObject () |
| |
| int | GetId () const |
| |
| virtual string | GetFullId () const |
| |
| virtual u_int | GetSignalChannelCount () const |
| |
| virtual u_int | GetTotalChannelCount () const |
| |
| virtual GETChannel * | GetSignalChannel (u_int n) |
| |
| virtual GETChannel * | GetTotalChannel (u_int n) |
| |
| const GETObject * | GetParent () const |
| |
| GETObject * | GetParent () |
| |
| virtual void | SetTimeStep (double dt) |
| |
| u_int | GetSampleDim () |
| |
| double | GetTimeStep () |
| |
| virtual void | SetReadoutFlag (bool b=true) |
| |
| bool | GetReadoutFlag () const |
| |
| virtual u_int | GetReadoutMultiplicity (bool fpn=true) const |
| |
| virtual double | GetSignalSum (u_short info=GET::signalOut) |
| |
| virtual void | InitLocalData (u_int n, double dt) |
| |
| virtual void | ValidDataSet () |
| |
| virtual void | ValidSimulSet () |
| |
| virtual void | SetResponse (GETResponse *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | SetResponse (GETResponse &obj, bool recur=true, bool fpn=false) |
| |
| virtual void | SetFilter (GETFilter *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | SetFilter (GETFilter &obj, bool recur=true, bool fpn=false) |
| |
| virtual void | SetNoiseIn (GETSignalModifier *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | SetNoiseIn (GETSignalModifier &obj, bool recur=true, bool fpn=false) |
| |
| virtual void | SetNoiseOut (GETSignalModifier *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | SetNoiseOut (GETSignalModifier &obj, bool recur=true, bool fpn=false) |
| |
| virtual void | SetOutputCorrection (GETProcess *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | SetOutputCorrection (GETProcess &obj, bool recur=true, bool fpn=false) |
| |
| virtual void | RemoveOutputCorrection () |
| |
| virtual void | SetOutputCorrectionList (bool warn=true) |
| |
| virtual void | AddOutputCorrection (GETProcess *ptr, bool recur=true, bool fpn=false) |
| |
| virtual void | AddOutputCorrection (GETProcess &obj, bool recur=true, bool fpn=false) |
| |
| GETResponse * | GetResponse (bool force=true) |
| |
| GETFilter * | GetFilter (bool force=true) |
| |
| GETSignalModifier * | GetNoiseIn (bool force=true) |
| |
| GETSignalModifier * | GetNoiseOut (bool force=true) |
| |
| GETProcess * | GetOutputCorrection (bool force=true) |
| |
| virtual int | ProcessData (bool in_noise=true) |
| |
| virtual int | ProcessOutFromTst (bool in_noise=true, bool out_noise=true) |
| |
| virtual int | ProcessRecFromOut (bool out_corr=true) |
| |
| virtual int | ProcessOutputCorrection () |
| |
| | ClassDef (GETObject, 0) |
| |
This class defines a the GET system for the ACTAR TPC demonstrator. It defines 2 CoBo modules and 8 AsAd boards
The GETActarDem class proposes the allocation of histograms that can be filled automatically when a new event is read:
- all channels sumary (raw data and/or after corrections)
- amplitude and time pattern of pads signal. They require the look-up table to be defined (except for the raw data summary).
- Examples:
- ReadEvent_Demonstrator.cxx.