class HHypAllProjector: public HHypBaseAlgorithm

Function Members (Methods)

public:
HHypAllProjector(const HHypAllProjector&)
HHypAllProjector(Char_t* name_i = 0, Option_t* par = 0)
virtual~HHypAllProjector()
Bool_tHHypBaseAlgorithm::base_execute()
Bool_tHHypBaseAlgorithm::base_finalize()
Bool_tHHypBaseAlgorithm::base_init()
Bool_tHHypBaseAlgorithm::base_reinit()
static TClass*Class()
virtual Bool_texecute()
virtual Bool_tfinalize()
Int_tHHypBaseAlgorithm::GetExitChannelAlgIdx()
TFile*HHypBaseAlgorithm::GetHFile()
HHypList*HHypBaseAlgorithm::GetList()
const Char_t*HHypBaseAlgorithm::GetName()
TString*HHypBaseAlgorithm::GetOpt(TString st)
Int_tHHypBaseAlgorithm::GetSourceChannelAlgIdx()
virtual Bool_tinit()
virtual TClass*IsA() const
HHypAllProjector&operator=(const HHypAllProjector&)
virtual Bool_treinit()
voidHHypBaseAlgorithm::SetBeam(TLorentzVector* mybeam)
voidHHypBaseAlgorithm::SetBeamPID(Int_t projectile)
Bool_tHHypBaseAlgorithm::SetExitChannelAlgIdx(Int_t e_id)
Bool_tHHypBaseAlgorithm::SetExitList(Int_t e_list)
voidHHypBaseAlgorithm::SetHFile(TFile* file)
voidHHypBaseAlgorithm::SetHypChannel(HHypChannel* mychannel)
Bool_tHHypBaseAlgorithm::SetInitList(Int_t i_list)
voidHHypBaseAlgorithm::SetParams(HHypRecPar* Params)
Bool_tHHypBaseAlgorithm::SetSourceChannelAlgIdx(Int_t i_id)
voidHHypBaseAlgorithm::SetTargetPID(Int_t target)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

public:
Bool_tHHypBaseAlgorithm::skip
protected:
TStringHHypBaseAlgorithm::algoName! Name of the algorithm (for printout, debugging...)
TLorentzVector*HHypBaseAlgorithm::beam! Pointer to the total CM energy for missing mass calculations
Int_tHHypBaseAlgorithm::beam_pid
HHypChannel*HHypBaseAlgorithm::channel! Pointer to the official channel list
Int_tHHypBaseAlgorithm::exitIdxThe index number of the hyplist object created in base_execute
Int_tHHypBaseAlgorithm::exitListThe physical exit list (see HHypChannel)
TFile*HHypBaseAlgorithm::histofile! Store optional information in this file
Int_tHHypBaseAlgorithm::initListMy physical init list
HHypList*HHypBaseAlgorithm::mylistPointer to the exitList (which THIS algorith may modify)
TStringHHypBaseAlgorithm::options! Option list
HHypRecPar*HHypBaseAlgorithm::pParamspointer to container with params
Int_tHHypBaseAlgorithm::sourceIdxThe index number of the source hyplist object
Int_tHHypBaseAlgorithm::target_pid! Beam and Target PID (needed for Kine Refit)
private:
HCategory*CatTrackCandSim
TVector3momentum[10]! momentum for HYP_MAX_PARTICLES (->set in filler)
Int_tpidofPart[10]! Hyp-pids of HYP_MAX_PARTICLES (-> set in filler)
TNtuple*qa! where we store the values
HCategory*simCat
Int_tsimuflag

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HHypAllProjector(Char_t* name_i = 0, Option_t* par = 0)
~HHypAllProjector()
Bool_t execute()
Bool_t init()
 I see no way in getting the max number of particles here...
 therefor we assume the maximum what the filler can handle
 and put static arrays in the .h file!
 this is clearly a waste of mem and discspace; solutions?
 npart=mylist->getNpart();// not possible as mylist==0
Bool_t reinit()
Bool_t finalize()
HHypAllProjector(Char_t* name_i = 0, Option_t* par = 0)

Last change: Sat May 22 12:57:40 2010
Last generated: 2010-05-22 12:57

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.