![]() |
AliRoot Core
edcc906 (edcc906)
|
Global trigger object. More...
#include <AliMUONGlobalTrigger.h>
Public Member Functions | |
AliMUONGlobalTrigger () | |
AliMUONGlobalTrigger (const AliMUONGlobalTrigger &rhs) | |
virtual | ~AliMUONGlobalTrigger () |
AliMUONGlobalTrigger & | operator= (const AliMUONGlobalTrigger &rhs) |
Int_t | SingleLpt () const |
Return number of Single Low pt. More... | |
Int_t | SingleHpt () const |
Return number of Single High pt. More... | |
Int_t | PairUnlikeLpt () const |
Return number of Unlike sign pair Low pt. More... | |
Int_t | PairUnlikeHpt () const |
Return number of Unlike sign pair High pt. More... | |
Int_t | PairLikeLpt () const |
Return number of Like sign pair Low pt. More... | |
Int_t | PairLikeHpt () const |
Return number of Like sign pair High pt. More... | |
void | SetFromGlobalResponse (UShort_t globalResponse) |
void | SetFromGlobalInput (const UInt_t *globalInput) |
UChar_t | GetGlobalResponse () const |
UInt_t * | GetGlobalInput () |
Return global input to the global trigger board. More... | |
virtual void | Print (Option_t *opt="") const |
Private Attributes | |
Int_t | fSingleLpt |
Number of Single Low pt. More... | |
Int_t | fSingleHpt |
Number of Single High pt. More... | |
Int_t | fPairUnlikeLpt |
Number of Unlike sign pair Low pt. More... | |
Int_t | fPairUnlikeHpt |
Number of Unlike sign pair High pt. More... | |
Int_t | fPairLikeLpt |
Number of Like sign pair Low pt. More... | |
Int_t | fPairLikeHpt |
Number of Like sign pair High pt. More... | |
UInt_t | fInput [4] |
Global input to the global trigger board. More... | |
Global trigger object.
Global Trigger algorithm data output. Built from Local and Regional algorithms.
Update for copy & assigment operator, add SetGlobalPattern and GetGlobalPattern method for rawdata (Ch. Finck)
Definition at line 17 of file AliMUONGlobalTrigger.h.
AliMUONGlobalTrigger::AliMUONGlobalTrigger | ( | ) |
Default constructor
Definition at line 39 of file AliMUONGlobalTrigger.cxx.
AliMUONGlobalTrigger::AliMUONGlobalTrigger | ( | const AliMUONGlobalTrigger & | rhs | ) |
Copy constructor
Definition at line 56 of file AliMUONGlobalTrigger.cxx.
|
virtual |
Destructor
Definition at line 75 of file AliMUONGlobalTrigger.cxx.
|
inline |
Return global input to the global trigger board.
Definition at line 41 of file AliMUONGlobalTrigger.h.
Referenced by AliMUONRawWriter::WriteTriggerDDL().
UChar_t AliMUONGlobalTrigger::GetGlobalResponse | ( | ) | const |
Global trigger response from class member values [US:2, LS:2, Single:2] with [Hpt, Lpt]
Definition at line 127 of file AliMUONGlobalTrigger.cxx.
Referenced by AliMUONVTrackReconstructor::EventReconstructTrigger(), AliMUONTriggerUtilities::Init(), PairLikeHpt(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONRawWriter::WriteTriggerDDL().
AliMUONGlobalTrigger & AliMUONGlobalTrigger::operator= | ( | const AliMUONGlobalTrigger & | rhs | ) |
Assignement operator; equal operator (useful for non-pointer member in TClonesArray)
Definition at line 82 of file AliMUONGlobalTrigger.cxx.
|
inline |
Return number of Like sign pair High pt.
Definition at line 35 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
inline |
Return number of Like sign pair Low pt.
Definition at line 33 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
inline |
Return number of Unlike sign pair High pt.
Definition at line 31 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONTriggerEfficiency(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
inline |
Return number of Unlike sign pair Low pt.
Definition at line 29 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONTriggerEfficiency(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
virtual |
Printing Global Trigger information
Definition at line 158 of file AliMUONGlobalTrigger.cxx.
Referenced by GetGlobalInput(), AliMUONTriggerGUI::PrintTriggerStore(), SimTriggersOk(), and TriggersOk().
void AliMUONGlobalTrigger::SetFromGlobalInput | ( | const UInt_t * | globalInput | ) |
Global trigger board input 4 words each of 32 bits
Definition at line 148 of file AliMUONGlobalTrigger.cxx.
Referenced by AliMUONTriggerElectronics::Digits2Trigger(), PairLikeHpt(), and AliMUONDigitMaker::ReadTriggerDDL().
void AliMUONGlobalTrigger::SetFromGlobalResponse | ( | UShort_t | globalResponse | ) |
Set class members from global response coming from rawdata & global trigger board [US:2, LS:2, Single:2] with [Hpt, Lpt] remove Apt
Definition at line 108 of file AliMUONGlobalTrigger.cxx.
Referenced by AliMUONTriggerElectronics::Digits2Trigger(), AliMUONTriggerQADataMakerRec::MakeRaws(), PairLikeHpt(), and AliMUONDigitMaker::ReadTriggerDDL().
|
inline |
Return number of Single High pt.
Definition at line 27 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONTriggerEfficiencyPt(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
inline |
Return number of Single Low pt.
Definition at line 25 of file AliMUONGlobalTrigger.h.
Referenced by GetGlobalResponse(), AliMUONTriggerQADataMakerRec::MakeRaws(), MUONTriggerEfficiencyPt(), AliMUONDataInterface::NtupleTrigger(), Print(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutGlobal(), and AliMUONTrigger::Trigger().
|
private |
Global input to the global trigger board.
Definition at line 53 of file AliMUONGlobalTrigger.h.
Referenced by AliMUONGlobalTrigger(), GetGlobalInput(), operator=(), and SetFromGlobalInput().
|
private |
Number of Like sign pair High pt.
Definition at line 51 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), PairLikeHpt(), and SetFromGlobalResponse().
|
private |
Number of Like sign pair Low pt.
Definition at line 50 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), PairLikeLpt(), and SetFromGlobalResponse().
|
private |
Number of Unlike sign pair High pt.
Definition at line 49 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), PairUnlikeHpt(), and SetFromGlobalResponse().
|
private |
Number of Unlike sign pair Low pt.
Definition at line 48 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), PairUnlikeLpt(), and SetFromGlobalResponse().
|
private |
Number of Single High pt.
Definition at line 47 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), SetFromGlobalResponse(), and SingleHpt().
|
private |
Number of Single Low pt.
Definition at line 46 of file AliMUONGlobalTrigger.h.
Referenced by operator=(), SetFromGlobalResponse(), and SingleLpt().