BmnRoot
Loading...
Searching...
No Matches
BmnEnums.h File Reference

Define enumerations used in tracking. More...

Go to the source code of this file.

Enumerations

enum  BmnHitType { kBMNSTRIPHIT = 0 , kBMNPIXELHIT = 1 , kBMNMIXHIT = 2 }
 
enum  BmnStatus {
  kBMNSUCCESS = 0 , kBMNERROR = 1 , kBMNTIMEOUT = 2 , kBMNFINISH = 3 ,
  kBMNCONTINUE = 4
}
 
enum  BmnTrackQa { kBMNGOOD = 0 , kBMNBAD = 1 , kBMNGOODMERGE = 2 }
 
enum  BmnSystemId { kBMNGEM = 0 , kBMNTOF = 2 , kBMNSTS = 4 }
 
enum  BmnTofHitQA { kBMNTOFGOOD = 0 , kBMNTOFBAD = 1 }
 
enum  BmnTriggerType { kBMNBEAM = 6 , kBMNMINBIAS = 1 }
 
enum  BmnEventType {
  kBMNPEDESTAL = 0 , kBMNPAYLOAD = 1 , kBMNEOS = 2 , kBMNSTAT = 3 ,
  kBMNEMPTY = 4
}
 
enum  BmnWorkerState { kBMNWAIT = 0 , kBMNWORK = 1 , kBMNRECON = 2 }
 
enum  BmnSetup { kBMNSETUP = 0 , kSRCSETUP = 1 }
 

Detailed Description

Define enumerations used in tracking.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de - Original author. First version of code for CBM experiment.
Sergey Merts Serge.nosp@m.y.Me.nosp@m.rts@g.nosp@m.mail.nosp@m..com - Modification for BMN experiment.
Date
2008-2014

Definition in file BmnEnums.h.

Enumeration Type Documentation

◆ BmnEventType

Enumerator
kBMNPEDESTAL 

pedestal event.

kBMNPAYLOAD 

spill event.

kBMNEOS 

End of spill.

kBMNSTAT 

Statistics.

kBMNEMPTY 

No event (wrong sync word or metadata payload)

Definition at line 69 of file BmnEnums.h.

◆ BmnHitType

enum BmnHitType
Enumerator
kBMNSTRIPHIT 

Strip hit.

kBMNPIXELHIT 

Pixel hit.

kBMNMIXHIT 

Mixed type of hits, i.e. both strip and pixel hits.

Definition at line 15 of file BmnEnums.h.

◆ BmnSetup

enum BmnSetup
Enumerator
kBMNSETUP 
kSRCSETUP 

Definition at line 89 of file BmnEnums.h.

◆ BmnStatus

enum BmnStatus
Enumerator
kBMNSUCCESS 

Success.

kBMNERROR 

Error.

kBMNTIMEOUT 
kBMNFINISH 
kBMNCONTINUE 

Definition at line 24 of file BmnEnums.h.

◆ BmnSystemId

Enumerator
kBMNGEM 

GEM detector.

kBMNTOF 

TOF detector.

kBMNSTS 

STS detector.

Definition at line 44 of file BmnEnums.h.

◆ BmnTofHitQA

Enumerator
kBMNTOFGOOD 

merged TOF hit.

kBMNTOFBAD 

not merged TOF hit.

Definition at line 53 of file BmnEnums.h.

◆ BmnTrackQa

enum BmnTrackQa
Enumerator
kBMNGOOD 

Good track.

kBMNBAD 

Bad track.

kBMNGOODMERGE 

Correctly merged track.

Definition at line 35 of file BmnEnums.h.

◆ BmnTriggerType

Enumerator
kBMNBEAM 

"beam" BC1 + BC2 + T0 + VC

kBMNMINBIAS 

"min.bias" BC1 + BC2 + T0 + VC + FD

Definition at line 61 of file BmnEnums.h.

◆ BmnWorkerState

Enumerator
kBMNWAIT 
kBMNWORK 
kBMNRECON 

Definition at line 80 of file BmnEnums.h.