class TrigLvl1v2: public TrigLvl1


Inheritance:


Public Methods

[more] TrigLvl1v2()
[more]virtual ~TrigLvl1v2()
[more]int isValid() const
[more]void identify(ostream& os = cout) const
[more]void Reset()
[more]unsigned int get_lvl1_trigraw() const
!
[more]void set_lvl1_trigraw(const unsigned int ival)
[more]bool get_lvl1_trigraw_bit(const unsigned int i) const
!
[more]unsigned int get_lvl1_triglive() const
[more]void set_lvl1_triglive(const unsigned int ival)
[more]bool get_lvl1_triglive_bit(const unsigned int i) const
!
[more]unsigned int get_lvl1_trigscaled() const
[more]void set_lvl1_trigscaled(const unsigned int ival)
[more]bool get_lvl1_trigscaled_bit(const unsigned int i) const
!
[more]unsigned int get_lvl1_clock_cross() const
[more]void set_lvl1_clock_cross(const unsigned int ival)
[more]unsigned int get_lvl1_rbits(const unsigned short i) const
[more]void set_lvl1_rbits(const unsigned int ival, const unsigned short i)
[more]bool get_lvl1_rbits_bit(const unsigned int i) const
!

Protected Classes

[more]enum Size

Protected Fields

[more]unsigned int lvl1_trigraw
[more]unsigned int lvl1_triglive
32 bits - one for each lvl1 trigger
[more]unsigned int lvl1_trigscaled
32 bits - one for each lvl1 trigger
[more]unsigned int lvl1_clock_cross
32 bits - one for each lvl1 trigger
[more]unsigned int lvl1_rbits[RBITS_WORD_SIZE]
the beam crossing clock (120 ticks)
[more] ClassDef(TrigLvl1v2, 1)

Protected Methods

[more]void init()
[more]bool bounds_check(unsigned int index, unsigned int size) const
130 bits - one for each reduced bit input described


Inherited from TrigLvl1:


Inherited from PHObject:


Documentation

! Stores event by event Level1 Trigger Information and allows user access
o TrigLvl1v2()

ovirtual ~TrigLvl1v2()

oint isValid() const

ovoid identify(ostream& os = cout) const

ovoid Reset()

ounsigned int get_lvl1_trigraw() const
! retrieve 32 bit raw trigger word

ovoid set_lvl1_trigraw(const unsigned int ival)

obool get_lvl1_trigraw_bit(const unsigned int i) const
! retrieve true or false if a given trigger bit is set 0-31

ounsigned int get_lvl1_triglive() const

ovoid set_lvl1_triglive(const unsigned int ival)

obool get_lvl1_triglive_bit(const unsigned int i) const
! retrieve true or false if a given trigger bit is set 0-31

ounsigned int get_lvl1_trigscaled() const

ovoid set_lvl1_trigscaled(const unsigned int ival)

obool get_lvl1_trigscaled_bit(const unsigned int i) const
! retrieve true or false if a given trigger bit is set 0-31

ounsigned int get_lvl1_clock_cross() const

ovoid set_lvl1_clock_cross(const unsigned int ival)

ounsigned int get_lvl1_rbits(const unsigned short i) const

ovoid set_lvl1_rbits(const unsigned int ival, const unsigned short i)

obool get_lvl1_rbits_bit(const unsigned int i) const
! currently not sure how to unpack 0-129 bits from 5 words - checking [ ]

ovoid init()

oenum Size

ounsigned int lvl1_trigraw

ounsigned int lvl1_triglive
32 bits - one for each lvl1 trigger

ounsigned int lvl1_trigscaled
32 bits - one for each lvl1 trigger

ounsigned int lvl1_clock_cross
32 bits - one for each lvl1 trigger

ounsigned int lvl1_rbits[RBITS_WORD_SIZE]
the beam crossing clock (120 ticks)

obool bounds_check(unsigned int index, unsigned int size) const
130 bits - one for each reduced bit input described

o ClassDef(TrigLvl1v2, 1)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.