![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/framework/ffarawobjects/MicromegasRawHitv1.h>
Inheritance diagram for MicromegasRawHitv1:
Collaboration diagram for MicromegasRawHitv1:Public Member Functions | |
| MicromegasRawHitv1 ()=default | |
| MicromegasRawHitv1 (MicromegasRawHit *) | |
| ~MicromegasRawHitv1 () override=default | |
| void | identify (std::ostream &os=std::cout) const override |
| uint64_t | get_bco () const override |
| void | set_bco (const uint64_t val) override |
| uint64_t | get_gtm_bco () const override |
| void | set_gtm_bco (const uint64_t val) override |
| int32_t | get_packetid () const override |
| void | set_packetid (const int32_t val) override |
| uint16_t | get_fee () const override |
| void | set_fee (uint16_t const val) override |
| uint16_t | get_channel () const override |
| void | set_channel (uint16_t const val) override |
| uint16_t | get_sampaaddress () const override |
| void | set_sampaaddress (uint16_t const val) override |
| uint16_t | get_sampachannel () const override |
| void | set_sampachannel (uint16_t const val) override |
| uint16_t | get_samples () const override |
| void | set_samples (uint16_t const val) override |
| uint16_t | get_adc (size_t sample) const override |
| void | set_adc (size_t sample, uint16_t val) override |
Public Member Functions inherited from MicromegasRawHit | |
| MicromegasRawHit ()=default | |
| virtual | ~MicromegasRawHit ()=default |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor | |
| ~PHObject () override | |
| dtor | |
| virtual PHObject * | CloneMe () const |
| Virtual copy constructor. | |
| virtual PHObject * | clone () const final |
| PHObject * | Clone (const char *newname="") const final |
| void | Copy (TObject &object) const final |
| virtual void | Reset () |
| Clear Event. | |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data | |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
| virtual void | CopyFrom (const PHObject *obj) |
Private Attributes | |
| uint64_t | bco = std::numeric_limits<uint64_t>::max() |
| uint64_t | gtm_bco = std::numeric_limits<uint64_t>::max() |
| int32_t | packetid = std::numeric_limits<int32_t>::max() |
| uint16_t | fee = std::numeric_limits<uint16_t>::max() |
| uint16_t | channel = std::numeric_limits<uint16_t>::max() |
| uint16_t | sampaaddress = std::numeric_limits<uint16_t>::max() |
| uint16_t | sampachannel = std::numeric_limits<uint16_t>::max() |
| uint16_t | samples = std::numeric_limits<uint16_t>::max() |
| std::vector< uint16_t > | adc |
| adc value for each sample | |
Definition at line 11 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 11 of file MicromegasRawHitv1.h
|
default |
| MicromegasRawHitv1::MicromegasRawHitv1 | ( | MicromegasRawHit * | source | ) |
Definition at line 3 of file MicromegasRawHitv1.cc.
View newest version in sPHENIX GitHub at line 3 of file MicromegasRawHitv1.cc
References MicromegasRawHit::get_adc(), MicromegasRawHit::get_bco(), MicromegasRawHit::get_channel(), MicromegasRawHit::get_fee(), MicromegasRawHit::get_gtm_bco(), MicromegasRawHit::get_packetid(), MicromegasRawHit::get_sampaaddress(), MicromegasRawHit::get_sampachannel(), MicromegasRawHit::get_samples(), i, set_adc(), set_bco(), set_channel(), set_fee(), set_gtm_bco(), set_packetid(), set_sampaaddress(), set_sampachannel(), and set_samples().
Here is the call graph for this function:
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 64 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 64 of file MicromegasRawHitv1.h
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 25 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 25 of file MicromegasRawHitv1.h
References bco.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 41 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 41 of file MicromegasRawHitv1.h
References channel.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 37 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 37 of file MicromegasRawHitv1.h
References fee.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 29 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 29 of file MicromegasRawHitv1.h
References gtm_bco.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 33 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 33 of file MicromegasRawHitv1.h
References packetid.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 45 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 45 of file MicromegasRawHitv1.h
References sampaaddress.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 49 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 49 of file MicromegasRawHitv1.h
References sampachannel.
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 53 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 53 of file MicromegasRawHitv1.h
References samples.
|
overridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from PHObject.
Definition at line 18 of file MicromegasRawHitv1.cc.
View newest version in sPHENIX GitHub at line 18 of file MicromegasRawHitv1.cc
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 71 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 71 of file MicromegasRawHitv1.h
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 27 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 27 of file MicromegasRawHitv1.h
References bco.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 43 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 43 of file MicromegasRawHitv1.h
References channel.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 39 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 39 of file MicromegasRawHitv1.h
References fee.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 31 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 31 of file MicromegasRawHitv1.h
References gtm_bco.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 35 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 35 of file MicromegasRawHitv1.h
References packetid.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 47 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 47 of file MicromegasRawHitv1.h
References sampaaddress.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 51 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 51 of file MicromegasRawHitv1.h
References sampachannel.
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from MicromegasRawHit.
Definition at line 55 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 55 of file MicromegasRawHitv1.h
Referenced by MicromegasRawHitv1().
Here is the caller graph for this function:
|
private |
adc value for each sample
Definition at line 89 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 89 of file MicromegasRawHitv1.h
Referenced by get_adc(), set_adc(), and set_samples().
|
private |
Definition at line 79 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 79 of file MicromegasRawHitv1.h
Referenced by get_bco(), identify(), and set_bco().
|
private |
Definition at line 83 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 83 of file MicromegasRawHitv1.h
Referenced by get_channel(), and set_channel().
|
private |
Definition at line 82 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 82 of file MicromegasRawHitv1.h
|
private |
Definition at line 80 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 80 of file MicromegasRawHitv1.h
Referenced by get_gtm_bco(), and set_gtm_bco().
|
private |
Definition at line 81 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 81 of file MicromegasRawHitv1.h
Referenced by get_packetid(), identify(), and set_packetid().
|
private |
Definition at line 84 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 84 of file MicromegasRawHitv1.h
Referenced by get_sampaaddress(), and set_sampaaddress().
|
private |
Definition at line 85 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 85 of file MicromegasRawHitv1.h
Referenced by get_sampachannel(), and set_sampachannel().
|
private |
Definition at line 86 of file MicromegasRawHitv1.h.
View newest version in sPHENIX GitHub at line 86 of file MicromegasRawHitv1.h
Referenced by get_samples(), and set_samples().