Classes | |
class | ACrystalFrame |
General interface for a CrystalFrame. More... | |
class | AFrameFactory |
Base class for any kind of Frame factory. More... | |
class | AgataCompositeFrame |
General interface. More... | |
class | AgataConfAgent |
The Agata Data Flow agent. More... | |
class | AgataConfigurationFrame |
A configuration frame is just an encapsulation of a string. More... | |
class | AgataDataFrame |
General interface for a AgataDataFrame. More... | |
class | AgataFrameFactory |
AgataFrameFactory, implements agata's like Frame Factory. More... | |
class | AgataFrameTrigger |
To be used for Agata Data Flow. More... | |
class | AgataKey |
Interface to AgataKey. More... | |
class | AgataKeyFactory |
Base class for a AgataKeyFactory. More... | |
class | AgataRawFrame |
A AgataRawFrame gives direct access to the underlying buffer. More... | |
class | AKeyFactory |
Base class for any KeyFactory implementation. More... | |
class | Algo |
Base class for an algorithm. More... | |
class | ANamedItem |
ANamedItem. More... | |
class | Anonymous |
class | AProxyNamedItem |
class | APSAFrame |
General interface for a PSAFrame. More... | |
class | ASyncFrame |
Base class Frame that helps controls of the data flow. More... | |
class | ATrackedFrame |
General interface for a Tracked Frame. More... | |
class | AVertexFrame |
Base class for a Vertex i.e. a position, recoil direction and velocity. More... | |
class | BaseBuffer |
Base class for a buffer. More... | |
class | BaseFrameIO |
Base class to get/write Frames. More... | |
class | BufferIO |
class | CentralLog |
CentralLog is a singleton that should be destroyed at exit time. More... | |
class | CentralLogDestroyer |
To properly destroy the singleton. More... | |
class | CompositeFrame |
Base class for a CompositeFrame. More... | |
class | ConcreteDataFrame |
ConcreteDataFrame : a RawFrame with a data interface. More... | |
class | ConcreteFrame |
class | ConfAgent |
ConfAgent. More... | |
class | ConfigurationFrame |
A configuration frame is just an encapsulation of a string. More... | |
class | Counter |
A Counter. More... | |
class | CrystalInterface |
Data produced fro a Crystal. More... | |
class | DataFrame |
A DataFrame has a Data Interace that helps streaming ADF objects from/to the underlying Frame. More... | |
class | DataInterface |
Base class for a DataInterface. More... | |
class | DataLink |
A DataLink links too variables in memory. More... | |
class | DataLinkImp |
Implementation of a concrete DataLink. More... | |
class | DefaultFrameFactory |
DefaultFrameFactory,. More... | |
class | DefaultKeyFactory |
class | DFAgent |
A DFAgent contains all the information concerning the structure of the data flow. More... | |
class | DFTrigger |
Base class for a trigger on a data flow. More... | |
class | Digitizer |
Interface to digitise real values. More... | |
class | DotConf |
DotConf : Utility for class configuration from ascii file or Configuration frames. More... | |
class | EHit |
class | EndianBufferIO |
A Endianbuffer is used to read/write raw data buffers from/on files. More... | |
class | ETHit |
ETHit. More... | |
class | ExpandableBlock |
It implements an expandable block of Frame. More... | |
class | FactoryItem |
Base class that described an item in a Factory. More... | |
class | FileBlock |
Frames are extracted/added directly, one by one from/to a file. More... | |
class | Frame |
Base class for a Frame. More... | |
class | FrameBlock |
A Block of Frames. More... | |
class | FrameFactory |
Base class for a FrameFactory. More... | |
class | FrameIO |
One stream as an input and one in output. More... | |
class | FrameTrigger |
Base class for a generic frame trigger. More... | |
class | FSKey_0_0 |
FSKey_0_0 The length of the frame is coded on 2 bytes (UShort_t, max size: 65534) More... | |
class | FSKey_0_1 |
FSKey_0_1 The length of the frame is coded on 4 bytes. More... | |
class | FullHit |
class | GammaTrackedInterface |
The tracking algorithm produces a stack of TrackedHits. More... | |
class | GeCore |
class | GeSegment |
class | GObject |
Base class for a Global Object. More... | |
class | Hit |
Base class for a Hit. More... | |
class | Key |
Base class for a Key. More... | |
class | KeyFactory |
Base Key factory. More... | |
class | LogCollector |
Base class for a Log collector. More... | |
class | LogMessage |
Base class for a Log message. More... | |
class | MainFrameFactory |
Base class for a MainFactory i.e. a factory composed of factories. More... | |
class | MainKeyFactory |
Base class for a MainFactory i.e. a factory composed of factories. More... | |
class | NamedItem |
class | NarvalCollector |
Base class for a Log collector. More... | |
class | NarvalConsumer |
It defines the interface needed to be a consumer. More... | |
class | NarvalFilter |
It defines the interface needed to be a narval actor (Filter). More... | |
class | NarvalInterface |
It defines the general interface needed to be a narval actor. More... | |
class | NarvalProducer |
It defines the interface needed to be a narval actor (producer). More... | |
class | NarvalShunter |
Base class for an actor with N input and M output : main purpose is to structure the dataflow. More... | |
class | NullBlock |
It implements a black hole for Frames. More... | |
class | OneBlock |
It implements an in-memory block of Frames. More... | |
class | OStreamCollector |
Base class for a Log collector. More... | |
class | ProxyNamedItem |
class | PSAHit |
class | PSAInterface |
class | PtrStack |
PtrStack. More... | |
class | RawFrame |
A RawFrame gives direct access to the underlying buffer. More... | |
class | RunAgent |
RunAgent. More... | |
class | SharedFP |
A Shared Frame Pointer. More... | |
class | Signal |
Base class for a Signal. More... | |
class | SignalD |
class | SignalF |
class | SignalI |
class | SignalImp |
class | SignalS |
class | SignalUI |
class | SignalUS |
class | StackOfObjects |
Stack of pointers to ADFObjects. More... | |
class | TrackedHit |
It is a hit associated to a list of Hits. More... | |
class | TrackedHitImp |
Concrete implementation of a tracked Hit. More... | |
class | Trigger |
General trigger. More... | |
class | UIDKey |
Base Key for frames assoeciated with a id which could be event # or Timestamp (32 bits) More... | |
class | UIDKey_0_0 |
UIDKey used for sequences of frames with contant length starting with a id which could be event # or Timestamp (32 bits) More... | |
class | UIDKey_0_1 |
UIDKey used for sequences of frames with contant length starting with a id which could be event # or Timestamp (64 bits) More... | |
class | UIDKey_1_0 |
UIDKey used for sequences of frames with variable length starting associated to an id which could be event # or Timestamp. More... | |
class | UIDKey_1_1 |
UIDKey used for sequences of frames with contant length starting with a id which could be event # or Timestamp (64 bits) More... | |
class | Version |
Base class for version numbers. More... | |
class | VertexInterface |
A vertex. More... | |
Typedefs | |
typedef Bool_t(* | PF_FactoryItemChange )(const FactoryItem &, const FactoryItem &) |
prototype function to control the evolution of a factory item. More... | |
Functions | |
Bool_t | AllChange (const FactoryItem &, const FactoryItem &) |
Any changes (factory,type,version) allowed. More... | |
Bool_t | ChangeOfVersion (const FactoryItem &item_from, const FactoryItem &item_to) |
change from item_from to item_to is allowed if they differ only by the item version number More... | |
LogMessage & | clear (LogMessage &) |
others More... | |
LogMessage & | debug (LogMessage &) |
LogMessage & | dolog (LogMessage &) |
LogMessage & | endl (LogMessage &) |
LogMessage & | error (LogMessage &) |
template<class Data_T > | |
const Data_T * | GetCstDataPointer (Frame *f) |
template<class Data_T > | |
const Data_T * | GetCstDataPointer (SharedFP *fp) |
template<class Data_T > | |
Data_T * | GetDataPointer (Frame *f) |
to get the data part of a DataFrame More... | |
template<class Data_T > | |
Data_T * | GetDataPointer (SharedFP *fp) |
std::string | GetPathToConfFile () |
std::ostream & | hline (std::ostream &) |
LogMessage & | info (LogMessage &) |
manipulator to modify the LogMessage More... | |
const char * | NamedItemTypeOf (Bool_t) |
const char * | NamedItemTypeOf (UShort_t) |
const char * | NamedItemTypeOf (Short_t) |
const char * | NamedItemTypeOf (UInt_t) |
const char * | NamedItemTypeOf (Int_t) |
const char * | NamedItemTypeOf (ULong64_t) |
const char * | NamedItemTypeOf (Long64_t) |
const char * | NamedItemTypeOf (Double_t) |
const char * | NamedItemTypeOf (Float_t) |
const char * | NamedItemTypeOf (std::string) |
const char * | NamedItemTypeOf (Anonymous) |
LogMessage & | nline (LogMessage &) |
Bool_t | NoChange (const FactoryItem &item_from, const FactoryItem &item_to) |
No changes allowed. More... | |
std::ostream & | operator<< (std::ostream &, const Anonymous &) |
BufferIO & | operator<< (BufferIO &, const Anonymous &) |
const BufferIO & | operator>> (const BufferIO &, Anonymous &) |
LogMessage & | sep (LogMessage &) |
LogMessage & | warning (LogMessage &) |
Variables | |
const UInt_t | aByte = 1u |
const UInt_t | aGByte = aKByte*aMByte |
const UInt_t | aKByte = 1024u |
const UInt_t | aMByte = aKByte*aKByte |
const char | kBool_t [] = "B" |
const char | kDouble_t [] = "D" |
const char | kFloat_t [] = "F" |
const char | kInt_t [] = "I" |
const char | kLong64_t [] = "L" |
const Int_t | kMaxChar_t = kMaxUChar_t >> 1 |
const Int_t | kMaxInt_t = Int_t(kMaxUInt_t >> 1) |
const Int_t | kMaxShort_t = kMaxUShort_t >> 1 |
const UInt_t | kMaxUChar_t = UChar_t(~0) |
const UInt_t | kMaxUInt_t = UInt_t(~0) |
const UInt_t | kMaxUShort_t = UShort_t(~0) |
const Int_t | kMinChar_t = -kMaxChar_t - 1 |
const Int_t | kMinInt_t = -kMaxInt_t - 1 |
const Int_t | kMinShort_t = -kMaxShort_t - 1 |
const char | kShort_t [] = "S" |
const char | kUInt_t [] = "UI" |
const char | kULong64_t [] = "UL" |
const char | kUShort_t [] = "US" |