Jpp
18.2.0
the software that should make you happy
|
Physics event. More...
#include <PhysicsEvent.hh>
Classes | |
class | const_iterator |
Template vector<T>::iterator. More... | |
Public Member Functions | |
PhysicsEvent () | |
Default constructor. More... | |
virtual | ~PhysicsEvent () |
Virtual destructor. More... | |
const unsigned short | FrameTarget () const |
Identifier of processor that created this event. More... | |
const unsigned int | FrameTime1 () const |
most significant word of frametime More... | |
const unsigned int | FrameTime2 () const |
least significant word of frametime More... | |
const unsigned int | FrameIndex () const |
frame index More... | |
const unsigned int | RunNumber () const |
Run number. More... | |
const unsigned int | EventType () const |
Type of PhysicsEvent. More... | |
const unsigned int | TriggerCounter () const |
Trigger nr. More... | |
const double | MinT () const |
time of first hit in event More... | |
const double | MaxT () const |
time of last hit in event More... | |
const float | MaxA () const |
amplitude of largest hit in event More... | |
const float | TotA () const |
sum of all amplitudes More... | |
const std::vector < TriggeredSPE_Hit > & | TriggeredSPEHits () const |
Triggered hits. More... | |
const std::vector< SPE_Hit > & | SPE_Hits () const |
SPE hits. More... | |
const std::vector< AWF_Hit > & | AWF_Hits () const |
Waveform hits. More... | |
const std::vector< DWF_Hit > & | DWF_Hits () const |
Dynode hits. More... | |
template<class T > | |
size_t | size () const |
template size method for nested vector More... | |
template<class T > | |
std::vector< T >::const_iterator | begin () const |
template begin const_iterator for nested vector More... | |
template<class T > | |
std::vector< T >::const_iterator | end () const |
template end const_iterator for nested vector More... | |
ClassDef (PhysicsEvent, 2) | |
template<> | |
size_t | size () const |
specialisation for TriggeredSPE_Hit size More... | |
template<> | |
size_t | size () const |
specialisation for SPE_Hit size More... | |
template<> | |
size_t | size () const |
specialisation for AWF_Hit size More... | |
template<> | |
size_t | size () const |
specialisation for DWF_Hit size More... | |
template<> | |
std::vector< TriggeredSPE_Hit > ::const_iterator | begin () const |
specialisation for TriggeredSPE_Hit iterator begin More... | |
template<> | |
std::vector< TriggeredSPE_Hit > ::const_iterator | end () const |
specialisation for TriggeredSPE_Hit iterator end More... | |
template<> | |
std::vector< SPE_Hit > ::const_iterator | begin () const |
specialisation for SPE_Hit iterator begin More... | |
template<> | |
std::vector< SPE_Hit > ::const_iterator | end () const |
specialisation for SPE_Hit iterator end More... | |
template<> | |
std::vector< AWF_Hit > ::const_iterator | begin () const |
specialisation for AWF_Hit iterator begin More... | |
template<> | |
std::vector< AWF_Hit > ::const_iterator | end () const |
specialisation for AWF_Hit iterator end More... | |
template<> | |
std::vector< DWF_Hit > ::const_iterator | begin () const |
specialisation for DWF_Hit iterator begin More... | |
template<> | |
std::vector< DWF_Hit > ::const_iterator | end () const |
specialisation for DWF_Hit iterator end More... | |
ClassDef (EventPreamble, 2) | |
Public Attributes | |
unsigned short | frameTarget |
Unique code representing the shore station for this frame. More... | |
unsigned int | frameTime1 |
Frame 'time stamp' in units of 50ns (MSW) More... | |
unsigned int | frameTime2 |
Frame 'time stamp' in units of 50ns (LSW) More... | |
unsigned int | frameIndex |
Number of frames since start of the run. More... | |
unsigned int | runNumber |
Run-number as given by the RunControl. More... | |
Protected Attributes | |
unsigned int | EventType_ |
unsigned int | TriggerCounter_ |
double | MinT_ |
double | MaxT_ |
float | MaxA_ |
float | TotA_ |
std::vector< TriggeredSPE_Hit > | TriggeredSPEHits_ |
std::vector< SPE_Hit > | SPEHits_ |
std::vector< AWF_Hit > | AWFHits_ |
std::vector< DWF_Hit > | DWFHits_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const PhysicsEvent &object) |
Print ASCII. More... | |
Physics event.
Definition at line 130 of file PhysicsEvent.hh.
|
inline |
|
inlinevirtual |
|
inline |
Identifier of processor that created this event.
Definition at line 167 of file PhysicsEvent.hh.
|
inline |
most significant word of frametime
Definition at line 169 of file PhysicsEvent.hh.
|
inline |
least significant word of frametime
Definition at line 171 of file PhysicsEvent.hh.
|
inline |
frame index
Definition at line 173 of file PhysicsEvent.hh.
|
inline |
Run number.
Definition at line 175 of file PhysicsEvent.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Triggered hits.
Definition at line 191 of file PhysicsEvent.hh.
|
inline |
|
inline |
|
inline |
size_t PhysicsEvent::size | ( | ) | const |
template size method for nested vector
std::vector<T>::const_iterator PhysicsEvent::begin | ( | ) | const |
template begin const_iterator for nested vector
std::vector<T>::const_iterator PhysicsEvent::end | ( | ) | const |
template end const_iterator for nested vector
PhysicsEvent::ClassDef | ( | PhysicsEvent | , |
2 | |||
) |
|
inline |
specialisation for TriggeredSPE_Hit size
Definition at line 272 of file PhysicsEvent.hh.
|
inline |
|
inline |
|
inline |
|
inline |
specialisation for TriggeredSPE_Hit iterator begin
Definition at line 300 of file PhysicsEvent.hh.
|
inline |
specialisation for TriggeredSPE_Hit iterator end
Definition at line 307 of file PhysicsEvent.hh.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inherited |
|
friend |
Print ASCII.
out | output stream |
object | physics event |
Definition at line 235 of file PhysicsEvent.hh.
|
protected |
Definition at line 134 of file PhysicsEvent.hh.
|
protected |
Definition at line 135 of file PhysicsEvent.hh.
|
protected |
Definition at line 136 of file PhysicsEvent.hh.
|
protected |
Definition at line 137 of file PhysicsEvent.hh.
|
protected |
Definition at line 138 of file PhysicsEvent.hh.
|
protected |
Definition at line 139 of file PhysicsEvent.hh.
|
protected |
Definition at line 141 of file PhysicsEvent.hh.
|
protected |
Definition at line 142 of file PhysicsEvent.hh.
|
protected |
Definition at line 143 of file PhysicsEvent.hh.
|
protected |
Definition at line 144 of file PhysicsEvent.hh.
|
inherited |
Unique code representing the shore station for this frame.
Definition at line 26 of file EventPreamble.hh.
|
inherited |
Frame 'time stamp' in units of 50ns (MSW)
Definition at line 29 of file EventPreamble.hh.
|
inherited |
Frame 'time stamp' in units of 50ns (LSW)
Definition at line 31 of file EventPreamble.hh.
|
inherited |
Number of frames since start of the run.
Definition at line 34 of file EventPreamble.hh.
|
inherited |
Run-number as given by the RunControl.
Definition at line 37 of file EventPreamble.hh.