AliPhysics  ced2227 (ced2227)
AliOADBPhysicsSelection Class Reference
Inheritance diagram for AliOADBPhysicsSelection:

Private Member Functions

void AddCollisionTriggerClass (Int_t type, const char *hwTrigger, const char *hwClass, Int_t id)
 
void AddBGTriggerClass (Int_t type, const char *hwTrigger, const char *hwClass, Int_t id)
 

Detailed Description

Definition at line 353 of file External.C.

Member Function Documentation

void AliOADBPhysicsSelection::AddBGTriggerClass ( Int_t  type,
const char *  hwTrigger,
const char *  hwClass,
Int_t  id 
)
private
Parameters
typeEvent type (See AliVEvent)
hwTriggerCombination of triggers.
hwClassHardware class (B, A, C, E, ACE)
idIdentifier
void AliOADBPhysicsSelection::AddCollisionTriggerClass ( Int_t  type,
const char *  hwTrigger,
const char *  hwClass,
Int_t  id 
)
private

Add a hardware trigger combination as a collision trigger.

Parameters
typeEvent type (See AliVEvent)
hwTriggerCombination of triggers.
hwClassHardware class (B, A, C, E, ACE)
idIdentifier

hwTrigger is a comma separated list of of hardware triggers which togethr make up a event type. The list is inclusive, that is, each comma represents a new term in an OR mask.

hwTrigger := triggers 
          |= hwTrigger ',' triggers 
triggers  := positive_negative_word 
          |= positive_negative_word ' ' triggers 
positive_negative_word 
          := positive_word 
          |  negative_word 
positive_word
          := word 
          |  '+' word
negative_word 
          := '-' word 

Some examples

1: hwTrigger = "A"
2: hwTrigger = "A, B"
3: hwTrigger = "A B" 
4: hwTrigger = "A -B" 
5: hwTrigger = "A, B -C"
  • 1: Word "A" is a collision
  • 2: Word "A" or "B" are collisions
  • 3: Word "A" together with word "B" are collisions
  • 4: Word "A" is a collision, except when together with "B"
  • 5: Word "A" or "B" are collisions, except when "B" is together with "C"

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