namespace Rivet::ALICE

Rivet::ALICE

Module: ALICE specifics

More…

Classes

Name
classRivet::ALICE::CLMultiplicity
classRivet::ALICE::PrimaryParticles
Standard ALICE primary particle definition.
classRivet::ALICE::V0AndTrigger
Trigger projection for the ALICE V0-AND (a.k.a. CINT7) requirement.
classRivet::ALICE::V0Multiplicity
classRivet::ALICE::V0Trigger

Types

Name
typedef V0Multiplicity<+1 >V0AMultiplicity
typedef V0Multiplicity<-1 >V0CMultiplicity
typedef V0Multiplicity< 0 >V0MMultiplicity
typedef CLMultiplicity< true >CL0Multiplicity
typedef CLMultiplicity< false >CL1Multiplicity
using V0Trigger<-1 >V0ATrigger
using V0Trigger<+1 >V0CTrigger
using V0Trigger< 0 >V0OrTrigger

Attributes

Name
const CutV0Aacceptance
const CutV0Cacceptance
const CutCL0acceptance
const CutCL1acceptance
const CutEta1acceptance
const CutFASTORacceptance

Detailed Description

Namespace for ALICE specific core code

Types Documentation

typedef V0AMultiplicity

typedef V0Multiplicity<+1> Rivet::ALICE::V0AMultiplicity;

Convenience typedef for A-side multiplicity

typedef V0CMultiplicity

typedef V0Multiplicity<-1> Rivet::ALICE::V0CMultiplicity;

Convenience typedef for C-side multiplicity

typedef V0MMultiplicity

typedef V0Multiplicity<0> Rivet::ALICE::V0MMultiplicity;

Convenience typedef for A & C multiplicity

typedef CL0Multiplicity

typedef CLMultiplicity<true> Rivet::ALICE::CL0Multiplicity;

Convenience typedef for inside-CL multiplicity

typedef CL1Multiplicity

typedef CLMultiplicity<false> Rivet::ALICE::CL1Multiplicity;

Convenience typedef for outside-CL multiplicity

using V0ATrigger

using Rivet::ALICE::V0ATrigger = typedef V0Trigger<-1>;

Convenience typedef for V0 A trigger

using V0CTrigger

using Rivet::ALICE::V0CTrigger = typedef V0Trigger<+1>;

Convenience typedef for V0 C trigger

using V0OrTrigger

using Rivet::ALICE::V0OrTrigger = typedef V0Trigger<0>;

Convenience typedef for V0 A-or-C trigger

Attributes Documentation

variable V0Aacceptance

const Cut V0Aacceptance = (Cuts::etaIn(+2.8,+5.1)&&(Cuts::abscharge3 > 0));

The acceptance cut for the V0A

variable V0Cacceptance

const Cut V0Cacceptance = (Cuts::etaIn(-3.7,-1.7)&&(Cuts::abscharge3 > 0));

The acceptance cut for the V0C

variable CL0acceptance

const Cut CL0acceptance = (Cuts::etaIn(-2.0,2.0) && (Cuts::abscharge3 > 0));

The acceptance cut for clusters on layer 0 of the SPD

variable CL1acceptance

const Cut CL1acceptance = (Cuts::etaIn(-1.4,1.4) && (Cuts::abscharge3 > 0));

The acceptance cut for clusters on layer 1 of the SPD

variable Eta1acceptance

const Cut Eta1acceptance = (Cuts::etaIn(-1,1) && (Cuts::abscharge3 > 0));

The acceptance cut for mid-rapidity

variable FASTORacceptance

const Cut FASTORacceptance = CL0acceptance;

The acceptance cut for SPD FASTOR


Updated on 2022-08-07 at 20:17:18 +0100