DSTUtil::Prsc Namespace Reference


Functions

void pionBeamPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &piBmPresc)
 Function returns the pion beam prescaler value if beam trigger is on.
void kaonBeamPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &kaBmPresc)
 Function returns the kaon beam prescaler value if beam trigger is on.
void protonBeamPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &prBmPresc)
 Function returns the proton beam prescaler value if beam trigger is on.
void pionInterPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &piIntrPrsc)
 Function returns the pion interaction prescaler value.
void kaonInterPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &kaIntrPrsc)
 Function returns the kaon interaction prescaler value.
void protonInterPrescaler (const MIPPRunSummary *rs, const MIPPEventSummary *evt, int &prIntrPrsc)
 Function returns the proton interaction prescaler value.


Function Documentation

void DSTUtil::Prsc::pionBeamPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  piBmPresc 
)

Function returns the pion beam prescaler value if beam trigger is on.

Definition at line 360 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

Referenced by main().

00361 {
00362   piBmPresc = 0;
00363   if((evt->pstrig&0x20) > 0) piBmPresc = rs->trigps[5]+1;
00364 }

void DSTUtil::Prsc::kaonBeamPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  kaBmPresc 
)

Function returns the kaon beam prescaler value if beam trigger is on.

Definition at line 369 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

Referenced by main().

00370 {
00371   kaBmPresc = 0;
00372   if((evt->pstrig&0x10) > 0) kaBmPresc = rs->trigps[4]+1;
00373 }

void DSTUtil::Prsc::protonBeamPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  prBmPresc 
)

Function returns the proton beam prescaler value if beam trigger is on.

Definition at line 378 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

Referenced by main().

00379 {
00380   prBmPresc = 0;
00381   if((evt->pstrig) & 0x40) prBmPresc = rs->trigps[6]+1;
00382 }

void DSTUtil::Prsc::pionInterPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  piIntrPrsc 
)

Function returns the pion interaction prescaler value.

Definition at line 388 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

00389 {
00390   piIntrPrsc = 0;
00391   int pst = evt->pstrig;
00392   if((pst&0x20)==0 && (pst&0x200)>0) piIntrPrsc = rs->trigps[9]+1;
00393 }

void DSTUtil::Prsc::kaonInterPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  kaIntrPrsc 
)

Function returns the kaon interaction prescaler value.

Definition at line 398 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

00399 {
00400   kaIntrPrsc = 0;
00401   int pst = evt->pstrig;
00402   if((pst&0x10)==0 && (pst&0x100)>0) kaIntrPrsc = rs->trigps[8]+1;
00403 }

void DSTUtil::Prsc::protonInterPrescaler ( const MIPPRunSummary rs,
const MIPPEventSummary evt,
int &  prIntrPrsc 
)

Function returns the proton interaction prescaler value.

Definition at line 408 of file DSTUtil.cxx.

References MIPPEventSummary::pstrig, and MIPPRunSummary::trigps.

00409 {
00410   prIntrPrsc = 0;
00411   int pst = evt->pstrig;
00412   if((pst&0x40)==0 && (pst&0x400)>0) prIntrPrsc = rs->trigps[10]+1;
00413 }


Generated on Mon Nov 23 08:05:24 2009 for MIPP(E907) by  doxygen 1.4.7