33 void addElement(
int detectorID,
int elementID);
84 static std::list<TriggerRoad>
makeRoadList(
int nHits,
int dIDs[],
int eIDs[],
double z,
double mass,
double pX,
double weight);
std::pair< int, int > Trigger
static std::list< TriggerRoad > makeRoadList(int nHits, int dIDs[], int eIDs[], double z, double mass, double pX, double weight)
std::vector< double > pXs
double getpXWidth() const
friend std::ostream & operator<<(std::ostream &os, const TriggerRoad &road)
static bool byRndFrequency(const TriggerRoad &elem1, const TriggerRoad &elem2)
TriggerRoad & operator+=(const TriggerRoad &elem)
static bool byMass(const TriggerRoad &elem1, const TriggerRoad &elem2)
static bool byTargetDump(const TriggerRoad &elem1, const TriggerRoad &elem2)
bool operator==(const TriggerRoad &elem) const
std::vector< int > elementIDs
std::vector< int > detectorIDs
void addElement(int detectorID, int elementID)
static bool byWeight(const TriggerRoad &elem1, const TriggerRoad &elem2)
static bool byPt(const TriggerRoad &elem1, const TriggerRoad &elem2)