BmnRoot
Loading...
Searching...
No Matches
BmnSlewingTOF700 Class Reference

#include <BmnSlewingTOF700.h>

Public Member Functions

 BmnSlewingTOF700 (TString file, ULong_t nEvents=0, ULong_t period=4)
 
 BmnSlewingTOF700 ()
 
virtual ~BmnSlewingTOF700 ()
 
BmnStatus InitUTCShift ()
 
Int_t GetUTCShift (TTimeStamp t)
 
BmnStatus ClearArrays ()
 
BmnStatus InitDecoder ()
 
BmnStatus InitMaps ()
 
void ResetDecoder (TString file)
 
BmnStatus DisposeDecoder ()
 
BmnStatus SlewingTOF700Init ()
 
BmnStatus SlewingTOF700 ()
 
BmnStatus PreparationTOF700Init ()
 
BmnStatus PreparationTOF700 ()
 
void SetQue (deque< UInt_t > *v)
 
deque< UInt_t > * GetQue ()
 
void SetRunId (UInt_t v)
 
void SetPeriodId (UInt_t v)
 
map< UInt_t, Long64_t > GetTimeShifts ()
 
UInt_t GetRunId () const
 
UInt_t GetPeriodId () const
 
UInt_t GetNevents () const
 
UInt_t GetEventId () const
 
BmnTof2Raw2DigitNewGetTof700Mapper ()
 
void SetTrigPlaceMapping (TString map)
 
void SetTrigChannelMapping (TString file)
 
void SetTof700Mapping (TString map)
 
TString GetRootFileName ()
 
BmnStatus SetDetectorSetup (Bool_t *setup)
 
void SetBmnSetup (BmnSetup v)
 
BmnSetup GetBmnSetup () const
 

Detailed Description

Definition at line 52 of file BmnSlewingTOF700.h.

Constructor & Destructor Documentation

◆ BmnSlewingTOF700() [1/2]

BmnSlewingTOF700::BmnSlewingTOF700 ( TString  file,
ULong_t  nEvents = 0,
ULong_t  period = 4 
)

Definition at line 53 of file BmnSlewingTOF700.cxx.

References InitUTCShift(), and kBMNSETUP.

◆ BmnSlewingTOF700() [2/2]

BmnSlewingTOF700::BmnSlewingTOF700 ( )

Definition at line 9 of file BmnSlewingTOF700.cxx.

References kBMNSETUP.

◆ ~BmnSlewingTOF700()

BmnSlewingTOF700::~BmnSlewingTOF700 ( )
virtual

Definition at line 117 of file BmnSlewingTOF700.cxx.

Member Function Documentation

◆ ClearArrays()

BmnStatus BmnSlewingTOF700::ClearArrays ( )

◆ DisposeDecoder()

BmnStatus BmnSlewingTOF700::DisposeDecoder ( )

◆ GetBmnSetup()

BmnSetup BmnSlewingTOF700::GetBmnSetup ( ) const
inline

Definition at line 112 of file BmnSlewingTOF700.h.

◆ GetEventId()

UInt_t BmnSlewingTOF700::GetEventId ( ) const
inline

Definition at line 89 of file BmnSlewingTOF700.h.

◆ GetNevents()

UInt_t BmnSlewingTOF700::GetNevents ( ) const
inline

Definition at line 87 of file BmnSlewingTOF700.h.

◆ GetPeriodId()

UInt_t BmnSlewingTOF700::GetPeriodId ( ) const
inline

Definition at line 85 of file BmnSlewingTOF700.h.

◆ GetQue()

deque< UInt_t > * BmnSlewingTOF700::GetQue ( )
inline

Definition at line 75 of file BmnSlewingTOF700.h.

◆ GetRootFileName()

TString BmnSlewingTOF700::GetRootFileName ( )
inline

Definition at line 99 of file BmnSlewingTOF700.h.

◆ GetRunId()

UInt_t BmnSlewingTOF700::GetRunId ( ) const
inline

Definition at line 83 of file BmnSlewingTOF700.h.

◆ GetTimeShifts()

map< UInt_t, Long64_t > BmnSlewingTOF700::GetTimeShifts ( )
inline

Definition at line 81 of file BmnSlewingTOF700.h.

◆ GetTof700Mapper()

BmnTof2Raw2DigitNew * BmnSlewingTOF700::GetTof700Mapper ( )
inline

Definition at line 91 of file BmnSlewingTOF700.h.

◆ GetUTCShift()

Int_t BmnSlewingTOF700::GetUTCShift ( TTimeStamp  t)

Definition at line 596 of file BmnSlewingTOF700.cxx.

References ANSI_COLOR_RED, and ANSI_COLOR_RESET.

◆ InitDecoder()

BmnStatus BmnSlewingTOF700::InitDecoder ( )

◆ InitMaps()

BmnStatus BmnSlewingTOF700::InitMaps ( )

◆ InitUTCShift()

BmnStatus BmnSlewingTOF700::InitUTCShift ( )

Definition at line 562 of file BmnSlewingTOF700.cxx.

References kBMNSUCCESS.

Referenced by BmnSlewingTOF700().

◆ PreparationTOF700()

◆ PreparationTOF700Init()

BmnStatus BmnSlewingTOF700::PreparationTOF700Init ( )
inline

Definition at line 70 of file BmnSlewingTOF700.h.

References SlewingTOF700Init().

◆ ResetDecoder()

void BmnSlewingTOF700::ResetDecoder ( TString  file)

◆ SetBmnSetup()

void BmnSlewingTOF700::SetBmnSetup ( BmnSetup  v)
inline

Definition at line 110 of file BmnSlewingTOF700.h.

References v.

◆ SetDetectorSetup()

BmnStatus BmnSlewingTOF700::SetDetectorSetup ( Bool_t *  setup)
inline

Definition at line 101 of file BmnSlewingTOF700.h.

References i, and kBMNSUCCESS.

◆ SetPeriodId()

void BmnSlewingTOF700::SetPeriodId ( UInt_t  v)
inline

Definition at line 79 of file BmnSlewingTOF700.h.

References v.

◆ SetQue()

void BmnSlewingTOF700::SetQue ( deque< UInt_t > *  v)
inline

Definition at line 73 of file BmnSlewingTOF700.h.

References v.

◆ SetRunId()

void BmnSlewingTOF700::SetRunId ( UInt_t  v)
inline

Definition at line 77 of file BmnSlewingTOF700.h.

References v.

◆ SetTof700Mapping()

void BmnSlewingTOF700::SetTof700Mapping ( TString  map)
inline

Definition at line 97 of file BmnSlewingTOF700.h.

◆ SetTrigChannelMapping()

void BmnSlewingTOF700::SetTrigChannelMapping ( TString  file)
inline

Definition at line 95 of file BmnSlewingTOF700.h.

◆ SetTrigPlaceMapping()

void BmnSlewingTOF700::SetTrigPlaceMapping ( TString  map)
inline

Definition at line 93 of file BmnSlewingTOF700.h.

◆ SlewingTOF700()

◆ SlewingTOF700Init()

BmnStatus BmnSlewingTOF700::SlewingTOF700Init ( )

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