AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONGlobalTrigger Class Reference

Global trigger object. More...

#include <AliMUONGlobalTrigger.h>

Inheritance diagram for AliMUONGlobalTrigger:

Public Member Functions

 AliMUONGlobalTrigger ()
 
 AliMUONGlobalTrigger (const AliMUONGlobalTrigger &rhs)
 
virtual ~AliMUONGlobalTrigger ()
 
AliMUONGlobalTriggeroperator= (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...
 

Detailed Description

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)

Author
Ph. Crochet

Definition at line 17 of file AliMUONGlobalTrigger.h.

Constructor & Destructor Documentation

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.

AliMUONGlobalTrigger::~AliMUONGlobalTrigger ( )
virtual

Destructor

Definition at line 75 of file AliMUONGlobalTrigger.cxx.

Member Function Documentation

UInt_t* AliMUONGlobalTrigger::GetGlobalInput ( )
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(), 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.

Int_t AliMUONGlobalTrigger::PairLikeHpt ( ) const
inline
Int_t AliMUONGlobalTrigger::PairLikeLpt ( ) const
inline
Int_t AliMUONGlobalTrigger::PairUnlikeHpt ( ) const
inline
Int_t AliMUONGlobalTrigger::PairUnlikeLpt ( ) const
inline
void AliMUONGlobalTrigger::Print ( Option_t *  opt = "") const
virtual

Printing Global Trigger information

Definition at line 158 of file AliMUONGlobalTrigger.cxx.

Referenced by 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(), 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(), and AliMUONDigitMaker::ReadTriggerDDL().

Member Data Documentation

UInt_t AliMUONGlobalTrigger::fInput[4]
private

Global input to the global trigger board.

Definition at line 53 of file AliMUONGlobalTrigger.h.

Referenced by AliMUONGlobalTrigger(), GetGlobalInput(), operator=(), and SetFromGlobalInput().

Int_t AliMUONGlobalTrigger::fPairLikeHpt
private

Number of Like sign pair High pt.

Definition at line 51 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), PairLikeHpt(), and SetFromGlobalResponse().

Int_t AliMUONGlobalTrigger::fPairLikeLpt
private

Number of Like sign pair Low pt.

Definition at line 50 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), PairLikeLpt(), and SetFromGlobalResponse().

Int_t AliMUONGlobalTrigger::fPairUnlikeHpt
private

Number of Unlike sign pair High pt.

Definition at line 49 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), PairUnlikeHpt(), and SetFromGlobalResponse().

Int_t AliMUONGlobalTrigger::fPairUnlikeLpt
private

Number of Unlike sign pair Low pt.

Definition at line 48 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), PairUnlikeLpt(), and SetFromGlobalResponse().

Int_t AliMUONGlobalTrigger::fSingleHpt
private

Number of Single High pt.

Definition at line 47 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), SetFromGlobalResponse(), and SingleHpt().

Int_t AliMUONGlobalTrigger::fSingleLpt
private

Number of Single Low pt.

Definition at line 46 of file AliMUONGlobalTrigger.h.

Referenced by operator=(), SetFromGlobalResponse(), and SingleLpt().


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