Inheritance diagram for QGPulse:

Public Member Functions | |
| QGPulse () | |
| Default constructor. | |
| QGPulse (const QGPulse &) | |
| Copy constructor. | |
| virtual | ~QGPulse () |
| Destructor. | |
| void | AutoSetStyle () |
| Automatically set the pulse style. | |
| void | Display () |
| Display pulse. | |
| void | DisplayEditWindow () |
| Display edit window. | |
| void | DrawStylePulse () |
| Draw a mini-pulse showing the style of the pulse. | |
| void | Duplicate () |
| Duplicate the pulse. | |
| void | Erase () |
| Erase the pulse. | |
| void | FillEventData () |
| Fill event data for the displayed pulse. | |
| void | Generate (QChain *chain=0) |
| Generate the pulse. | |
| const std::vector< std::string > & | GetEventData () const |
| Get event data for displayed pulse. | |
| Int_t | GetEventIndex () |
| Get event index of displayed pulse. | |
| Int_t | GetNumberOfEvents () |
| Get number of events that pass the cuts. | |
| const std::string & | GetOrderVariable () const |
| Get order variable. | |
| void | GetParametersFromEditWindow () |
| Get parameters from edit window. | |
| void | GetPulseFromChain (Long64_t eventIndex) |
| Get pulse from chain. | |
| TGraph * | GetStylePulse () |
| Get style pulse. | |
| bool | IsUseADCUnitsSet () const |
| Return true if pulse is set to be displayed with ADC units. | |
| void | MakeStylePlot () |
| Make style plot. | |
| bool | NeedsReordering () const |
| Check whether the pulses need reordering. | |
| void | Order () |
| Order the pulses accoring to the order variable. | |
| void | SetEventData (const std::vector< std::string > &eventData) |
| Set event data. | |
| void | SetEventIndex (Long_t index) |
| Set event index of displayed pulse. | |
| void | SetName (const char *name=0) |
| Set name of the pulse. | |
| void | SetOrderVariable (const std::string &orderVariable) |
| Set the variable by which pulses are ordered. | |
| void | SetProperty (const std::string &key, const std::string &value) |
| Set property (used for opening a session). | |
| void | SetReorder (bool flag=true) |
| Set whether the pulses need to be reordered. | |
| void | SetUseADCUnits (bool flag=true) |
| Set whether to display the pulse using ADC units. | |
| void | UpdatePulseEditWindow () |
| Update pulse edit window. | |
Private Member Functions | |
| void | DisplaySampleMarkers () |
| Display markers for significant samples. | |
Private Attributes | |
| std::vector< std::string > | fEventData |
| Event data for displayed pulse. | |
| std::vector< Long64_t >::size_type | fEventIndex |
| Index of current event. | |
| TEventList * | fEventList |
| List of events passing the cuts. | |
| bool | fNeedsReordering |
| Indicates whether pulses need to be reordered. | |
| std::vector< Long64_t > | fOrderedEvents |
| Ordered collection of events that pass the cuts. | |
| std::string | fOrderVariable |
| Variable by which pulses are ordered. | |
| std::vector< TMarker * > | fSampleMarkers |
| Sample markers for significant samples. | |
| TGraph * | fStylePulse |
| Mini-pulse to show style of this pulse. | |
| bool | fUseADCUnits |
| Whether or not to use ADC units, otherwise use mV and seconds. | |
Static Private Attributes | |
| static std::list< QGPulse * > | fPulses |
| Collection of pointers to all QGPulses. | |
1.5.1