ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AtTrigger Class Reference

#include <AtTrigger.h>

Inheritance diagram for AtTrigger:
Inheritance graph
[legend]
Collaboration diagram for AtTrigger:
Collaboration graph
[legend]

Public Member Functions

 AtTrigger ()
 
 ~AtTrigger ()
 
void SetAtMap (TString mapPath)
 
void SetTriggerParameters (Double_t read, Double_t write, Double_t MSB, Double_t LSB, Double_t width, Double_t fraction, Double_t threshold, Double_t window, Double_t height)
 
Bool_t ImplementTrigger (AtRawEvent *rawEvent, AtEvent *event)
 

Protected Member Functions

 ClassDef (AtTrigger, 2)
 

Protected Attributes

Bool_t fValidPad {}
 
Int_t fPadNum {}
 
Double_t fMultiplicity_threshold {}
 
Double_t fMultiplicity_window {}
 
Double_t fTrigger_height {}
 
Double_t fTime_factor {}
 
Double_t fTrigger_width {}
 
Double_t fPad_threshold {}
 
Double_t fTime_window {}
 
AtRawEventfRawEvent {}
 
AtEventfEvent {}
 
AtHit fHit
 
AtPadfPad {}
 
Int_t fTbIdx {}
 
Int_t fCobo {}
 
Int_t fCoboNumArray [10240] {}
 
Int_t fCount = 0.0
 
Int_t fMaxRawADC = 0.0
 
Int_t fMinIdx {}
 
Int_t fMaxIdx {}
 
Int_t fAccum {}
 
Bool_t fTrigger {}
 

Detailed Description

Definition at line 22 of file AtTrigger.h.

Constructor & Destructor Documentation

◆ AtTrigger()

AtTrigger::AtTrigger ( )

◆ ~AtTrigger()

AtTrigger::~AtTrigger ( )

Member Function Documentation

◆ ClassDef()

AtTrigger::ClassDef ( AtTrigger  ,
 
)
protected

◆ ImplementTrigger()

Bool_t AtTrigger::ImplementTrigger ( AtRawEvent rawEvent,
AtEvent event 
)

Definition at line 98 of file AtTrigger.cxx.

◆ SetAtMap()

void AtTrigger::SetAtMap ( TString  mapPath)

Definition at line 27 of file AtTrigger.cxx.

◆ SetTriggerParameters()

void AtTrigger::SetTriggerParameters ( Double_t  read,
Double_t  write,
Double_t  MSB,
Double_t  LSB,
Double_t  width,
Double_t  fraction,
Double_t  threshold,
Double_t  window,
Double_t  height 
)

Definition at line 78 of file AtTrigger.cxx.

Member Data Documentation

◆ fAccum

Int_t AtTrigger::fAccum {}
protected

Definition at line 61 of file AtTrigger.h.

◆ fCobo

Int_t AtTrigger::fCobo {}
protected

Definition at line 52 of file AtTrigger.h.

◆ fCoboNumArray

Int_t AtTrigger::fCoboNumArray[10240] {}
protected

Definition at line 53 of file AtTrigger.h.

◆ fCount

Int_t AtTrigger::fCount = 0.0
protected

Definition at line 55 of file AtTrigger.h.

◆ fEvent

AtEvent* AtTrigger::fEvent {}
protected

Definition at line 47 of file AtTrigger.h.

◆ fHit

AtHit AtTrigger::fHit
protected

Definition at line 48 of file AtTrigger.h.

◆ fMaxIdx

Int_t AtTrigger::fMaxIdx {}
protected

Definition at line 60 of file AtTrigger.h.

◆ fMaxRawADC

Int_t AtTrigger::fMaxRawADC = 0.0
protected

Definition at line 56 of file AtTrigger.h.

◆ fMinIdx

Int_t AtTrigger::fMinIdx {}
protected

Definition at line 59 of file AtTrigger.h.

◆ fMultiplicity_threshold

Double_t AtTrigger::fMultiplicity_threshold {}
protected

Definition at line 38 of file AtTrigger.h.

◆ fMultiplicity_window

Double_t AtTrigger::fMultiplicity_window {}
protected

Definition at line 39 of file AtTrigger.h.

◆ fPad

AtPad* AtTrigger::fPad {}
protected

Definition at line 49 of file AtTrigger.h.

◆ fPad_threshold

Double_t AtTrigger::fPad_threshold {}
protected

Definition at line 43 of file AtTrigger.h.

◆ fPadNum

Int_t AtTrigger::fPadNum {}
protected

Definition at line 36 of file AtTrigger.h.

◆ fRawEvent

AtRawEvent* AtTrigger::fRawEvent {}
protected

Definition at line 46 of file AtTrigger.h.

◆ fTbIdx

Int_t AtTrigger::fTbIdx {}
protected

Definition at line 51 of file AtTrigger.h.

◆ fTime_factor

Double_t AtTrigger::fTime_factor {}
protected

Definition at line 41 of file AtTrigger.h.

◆ fTime_window

Double_t AtTrigger::fTime_window {}
protected

Definition at line 44 of file AtTrigger.h.

◆ fTrigger

Bool_t AtTrigger::fTrigger {}
protected

Definition at line 62 of file AtTrigger.h.

◆ fTrigger_height

Double_t AtTrigger::fTrigger_height {}
protected

Definition at line 40 of file AtTrigger.h.

◆ fTrigger_width

Double_t AtTrigger::fTrigger_width {}
protected

Definition at line 42 of file AtTrigger.h.

◆ fValidPad

Bool_t AtTrigger::fValidPad {}
protected

Definition at line 34 of file AtTrigger.h.


The documentation for this class was generated from the following files: