|
BrCentFilterclass description - source file - inheritance tree class BrCentFilter : public BrModuleprivate: Data Membersprivate: Class DescriptionFilter to select events in a certein centrality region. One can set the low and high limits. Events that fall outside of those limits are rejected, else they are passed on to the rest of the module pipeline. The low limit corresponds to the smallest value of the most central events, and the high limit corresponds to the biggest value of the most central events. For example to select events that are in the region of the 5% to 10% most central of all events, one should set low = 5 and high = 10 You can set cuts on centralities obtained from either of the two modules: BrmultSdeCentModule BrMultCentModule To ignore one particular detector, just set the lower limit to 0 and the upper to 100 (accept all events). This module assumes that a BrMultCent, as created by BrMultSdeCentModule with name CentMultTile, object is avaliable in the input node. This module assumes that a BrMultCent, as created by BrMultSdeCentModule with name CentMultSi, object is avaliable in the input node. This module assumes that a BrMultCent, as created by BrMultCentModule, object is avaliable in the input node. BrCentFilter() Default constructor. DO NOT USE BrCentFilter(const Char_t* name, const Char_t* title) : BrModule(name, title) Named constructor void SetLowLimit(Float_t low) Set the low cut (from 0 to 100) on all detectors void SetHighLimit(Float_t high) Set the high cut (from 0 to 100) on all detectors void SetTileLowLimit(Float_t low) Set the low cut (from 0 to 100) for TMA data void SetTileHighLimit(Float_t high) Set the high cut (from 0 to 100) for TMA data void SetSiLowLimit(Float_t low) Set the low cut (from 0 to 100) for SMA data void SetSiHighLimit(Float_t high) Set the high cut (from 0 to 100) for SMA data void SetMultLowLimit(Float_t low) Set the low cut (from 0 to 100) for TMA + SMA data void SetMultHighLimit(Float_t high) Set the high cut (from 0 to 100) for TMA + SMA data void DefineHistograms() Define two histograms void Init() Initialiser at job level void Event(BrEventNode* inNode, BrEventNode* outNode) Main method. Process one event. Bool_t CheckTile(BrEventNode* inNode) PRIVATE METHOD: Check if the tile centrality is within the bounds. Bool_t CheckSi(BrEventNode* inNode) PRIVATE METHOD: Check if the si centrality is within the bounds. Bool_t CheckMult(BrEventNode* inNode) PRIVATE METHOD: Check if the mult centrality is within the bounds. void Finish() void Print(Option_t* option) const Information on this module Options: S Show statistics Inline FunctionsTClass* Class() TClass* IsA() const void ShowMembers(TMemberInspector& insp, char* parent) void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) BrCentFilter BrCentFilter(BrCentFilter&) void ~BrCentFilter() |
||||||
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|