BmnRoot
Loading...
Searching...
No Matches
BmnSsdCluster.cxx
Go to the documentation of this file.
1
9#include "BmnSsdCluster.h"
10
11#include <sstream>
12
13using namespace std;
14
15
16// --- Constructor
18 : BmnCluster()
19 , fCharge(0.)
20 , fSize(0)
21 , fPosition(0.)
22 , fPositionError(0.)
23 , fTime(0.)
24 , fTimeError(0.)
25 , fIndex(-1)
26{
27}
28
29
30// --- Destructor
34
35
36// --- String output
38 stringstream ss;
39 ss << "SsdCluster: address " << GetAddress() << " | digis "
40 << GetNofDigis() << " | charge " << fCharge << " | time "
41 << fTime << " +- " << fTimeError
42 << " | position " << GetPosition() << " | error "
44 return ss.str();
45}
Data class for SSD clusters.
Base class for cluster objects.
Definition BmnCluster.h:22
Int_t GetNofDigis() const
Number of digis in cluster.
Definition BmnCluster.h:56
Int_t GetAddress() const
Definition BmnCluster.h:77
Double_t GetPosition() const
Cluster position @value Cluster position in channel number units.
Double_t GetPositionError() const
Cluster position error @value Error (r.m.s.) of cluster position in channel number units.
virtual ~BmnSsdCluster()
Destructor.
BmnSsdCluster()
Default constructor.
virtual std::string ToString() const
STL namespace.